Recuperar archivos borrados:
En GNU/Linux no existe ningún tipo de papelera de reciclaje como en Windows,
esta solo existe en ciertas distribuciones y en realidad lo que hacen es
sustituir el comando rm por el comando mv /~/.Trash por lo que todos los
archivos borrados son movidos allí.
Cuando el archivo borrado es un archivo del sistema se puede arrancar o
montar el disco de rescate y copiar el archivo que se ha borrado.
Cuando se trata de un archivo no esencial o propio de un usuario entonces
debemos arrancar desde una distribución live (tipo knoppix) y ejecutar
el comando 'debugfs /dev/hda2', una vez dentro del debug ejecutamos 'lsdel'
para ver los inodos que hemos borrado y luego 'dump -p <31173> /~/recuperado'
para recuperar el archivo de inodo 31173 y guardarlo en '/~/' con el nombre
'recuperado' y por ultimo 'quit' para salir del debug:
# Arrancamos desde una distribución live tipo knoppix, debugeamos la 2ª
partición
# debugfs /dev/hda2
debugfs: lsdel
...
31173
...
debugfs: dump -p <31173> /~/recuperado
debugfs: quit
Con esto ya hemos recuperado el archivo.
|