Si alguna vez has eliminado sin querer archivos de un sistema GNU/Linux y no están en la papelera, que sepas, que si esos sectores del disco duro no han sido sobreeescritos, es posible que puedas recuperar aún tus datos. ¿Cómo?

Extundelete al rescate

Lo primero que debemos de hacer es instalarlo en nuestro sistema:

sudo apt-get install extundelete

A continuación, montamos la partición en la que se encontraban nuestros archivos, en modo lectura (supongamos que la partición sda3 es nuestro home):

sudo mount -o remount,ro /dev/sda3

Si quisiéramos restaurar la partición entera:

sudo extundelete /dev/sda3 --restore-all

Si por el contrario quisiéramos restaurar un directorio específico:

sudo extundelete /dev/sda3 --restore-directory /home/usuario/documentos

O si queremos restaurar algún archivo específico (por ejemplo video.mp4):

sudo extundelete /dev/sda3 --restore-file /home/usuario/videos/video.mp4

Notas:

  • Los archivos recuperados se guardarán un directorio llamado RECOVERED_FILES.
  • Recuerda tener suficiente espacio disponible en la partición en la que se restaurarán tus archivos (por defecto en la carpeta en que te encuentras situado en la consola).