Recuperar archivos borrados en Linux

Saturday, September 6, 2008 22:29

Seguro que alguna vez has borrado un fichero desde la consola y te has desesperado, todo el trabajo perdido!. Pues no desesperes, con estos sencillos pasos podrás recuperar todo tu trabajo. Ponte en situación:

  1. Creas un fichero “mitrabajo.sh” (después de horas de programación…)
  2. Sin querer lo borras…
  3. Quieres recuperarlo…!!! no te preocupes, el fichero no se ha ido al limbo… todavía..

Pasos para recuperarlo:

  1. Desmonta el sistema de ficheros, en este caso /dev/hda7
    (si fuera / -raiz- deberás desmontarlo desde un Live CD, por ejemplo Knoppix)
  2. Ejecuta el comando debugfs /punto_de_montaje #root->debugfs /dev/hda7
  3. #debugfs: lsdel
    Este comando devolvera los inodos de los ficheros borrados
    (con la hora y otras cosas sabras cual es el tuyo)
  4. #debugfs: dump -p <inode> /tmp/fic
    Este comando nos recuperará los inodos en el fichero indicando
    (No olvides poner los "<" ">" en el inodo).

Ejemplo:

#root->debugfs  /dev/hda7
#debugfs: lsdel
#debugfs: dump -p <12> /tmp/fic

#root-> cat /tmp/fic
You can leave a response, or trackback from your own site.

Leave a Reply