Nuevo artículo de A. Cuartango:
La mayoría de distros de Linux usan por defecto ext3, un sistema de archivos con journaling que funciona estupendamente, aunque dependiendo del uso puede dar mejores o peores rendimientos. Pero la comparativa para saber cual es mejor si ext2, ext3, reiserfs, jfs, etc etc sería para hacer otro artículo. ¡Que alguien se anime !
Bueno, lo que nos ocupa es que estamos en nuestra distro favorita de Linux 😉 y borramos una carpeta entera o un archivo sin querer… bueno pues … ¡no todo está perdido!
Rápidamente monta un disco USB con espacio y vuelca tu sistema de archivos en ese disco. Un ejemplo:
Nuestra particion con datos borrados es por ejemplo /dev/sda1 y hemos montado un disco USB con muuucho espacio libre, de hecho con tanto o más de lo que ocupa el disco de nuestro ordenador.
Copiamos nuestro disco completo en un archivo dentro del disco USB con la utilidad dd :
dd if=/dev/sda1 of=/media/usb/archivo_con_disco_a_recuperar.dd
Ahora instalamos la utilidad de análisis fornese «autopsy» que está en los prepositorios de debian.
http://www.sleuthkit.org
La arrancamos desde el usuario root y dejamos la consola con la utilidad corriendo, mientras que abrimos un navegador que apunte a http://localhost:9999/autopsy con lo que nos conectamos a la utilidad de autopsias.
En el interfaz creamos un nuevo caso con cualquier nombre, seleccionamos en «add image» el fichero que hemos creado con la imagen de nuestra partición, e incorporamos el fichero de imagen al proyecto. Ahora seleccionamos «Analizar» y luego en «File Analysis», con lo que veremos ya los ficheros que se borraron y podremos visualizarlos e incluso si no se han machacado, recuperarlos.
Si alguien conoce más aplicaciones de recuperar datos en Linux, con algún manualillo o pequeño post como éste, que responda a este post y así en los comentarios tendremos una buena base de conocimiento para nuestro amigo Google 😉
Suerte y como recomendación… copias de seguridad!»
Aquí hay un buen tutorial sobre este mismo tema, complementario a este:
http://belinux.wordpress.com/2007/07/16/porque-es-dificil-recuperar-un-fichero-borrado-de-ext3/
Pues de esta misma mañana otro artículo sobre otro método de recuperación de ficheros bajo linux
http://www.linux.com/feature/126525
Parece que la cosa va hoy de recuperación de ficheros. Creo que voy a hacer un backup ya mismo 🙂
Un saludo
El mejor articulo que lei sobre el tema esta aqui:
http://www.bairesnortelug.com.ar/2007/01/31/recuperacion-de-datos-perdi-todo-y-ahora-que-hago/
ejem, ejem
si se trata de evitar ‘rm’s desastrosos, ¿no sería mejor crear un alias apra ‘rm’ que mandase los ficheros a un directorio llamado, p.e., .Trash_?
LoCo: ¿y si borras Trash y luego te arrepientes?
Microsoft también lo hace
http://port25.technet.com/archive/2007/05/24/data-recovery-using-linux.aspx
Bueno, para recuperar datos despues de un formateo o daño en el disco se puede recuperar por completo la partición perdida o formateada por error usando R.I.P. (Recovery is Possible) o con PartedMagic, son basados en Linux, y dentro de cada de uno de ellos hay una utilidad llamada TestDisk el cual te permite recuperar particiones, pero no recupera archivos borrados, sino particiones.
Yo, yo se, es revivir un post muy viejo, más creo muy oportuno agregar que el método que a mi me funcionó, partiendo de esta entrada.
Primero volcar la partición sobre una imagen, tal como describen aca y luego, con foremost (http://foremost.sourceforge.net/ o bien #sudo aptitude foremost, claro esta desde distro ubuntu) cargas la imagen:
# foremost -v -t all (o bien la extensión que buscas) -i imagenX.dd -o /cualquier_destino/Toda_vez_q_tenga_capacidad_suficiente
Total es en fin de si de algun modo algun, amateur lug, como yo, se topa con el error, de borrar archivos «por error».
También existen otras formas de recuperar archivos, mirar aća -> http://www.gulix.cl/wiki/Recuperar_archivos_en_linux