Recuperar archivos borrados accidentalmente en Linux con ExtUndelete

ExtUndelete es una magnifica herramienta para recuperar archivos eliminados accidentalmente en sistemas Linux. Es capaz de recupera archivos sobre sistemas de ficheros Ext3 y Ext 4.

Para poder utilizarlo realizaremos los siguientes pasos:

Descargar el código fuente de http://extundelete.sourceforge.net/ y descomprimirlo en nuestro sistema de ficheros.

Obtener las librerías de desarrollo de ext2 necesarias para compilar el programa:
sudo apt-get install e2fslibs-dev

Compilamos el programa (en el directorio donde lo hemos descomprimido)
./Configure
make

Opcionalmente instalarlo en /usr/local/bin/ para poder hacer su uso desde cualquier punto del sistema de ficheros.
make install

Para recuperar los ficheros, desmontamos la partición donde se han eliminado accidentalmente y ejecutamos (sustituir ‘/dev/sdb2’ por la partición en cada caso):
extundelete /dev/sdb2 --restore-all

La aplicación automáticamente restaurará los archivos en una carpeta llamada ‘RECOVERED_FILES’.