feb 14 2008

Cómo recuperar datos en Linux (ext3)

Published by at 12:54 am under OpenSource,Seguridad,SysAdmin

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/autopsy/

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!”

12 responses so far

12 Responses to “Cómo recuperar datos en Linux (ext3)”

  1. gonavon 14 feb 2008 at 2:33 am

    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/

  2. Rafa Ton 14 feb 2008 at 2:22 pm

    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

  3. tuxwarriroron 14 feb 2008 at 8:32 pm

    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/

  4. El LoCo De La CoLiNaon 15 feb 2008 at 2:32 pm

    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_?

  5. adminon 15 feb 2008 at 4:25 pm

    LoCo: ¿y si borras Trash y luego te arrepientes?

  6. sagon 17 feb 2008 at 8:39 pm

    Microsoft también lo hace
    http://port25.technet.com/archive/2007/05/24/data-recovery-using-linux.aspx

  7. [...] Archivos borrados en linux (ext3) 19 02 2008 El post original, lo encontre en Cómo recuperar datos en Linux (ext3) me parecio bastente bueno asi que lo tenia que probar :P, aunque mi usb no dio el ancho (124mb ) y [...]

  8. zcgt21on 29 feb 2008 at 7:39 am

    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.

  9. AYUDA URGENTE POR FAVOR /root | hilperson 18 ene 2009 at 2:38 pm

    [...] bien, no vas a tener problemas. Por las dudas, si tenés ganas de hacer las cosas mejor, leé esto: http://diariolinux.com/2008/02/14/co…en-linux-ext3/ Si arrancás el sistema, automáticamente te creará la carpeta /root de nuevo, y por ende, te va a [...]

  10. Jossemaron 28 mar 2009 at 8:41 am

    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”.

  11. Gulixon 09 feb 2010 at 2:48 am

    También existen otras formas de recuperar archivos, mirar aća -> http://www.gulix.cl/wiki/Recuperar_archivos_en_linux

  12. [...] Cómo recuperar datos en ext3 [...]

Trackback URI | Comments RSS

Leave a Reply

« Back to text comment