En los sistemas Unix, cada una de las particiones/sistema de ficheros cuenta con un directorio llamado /lost+found en el cual se almacenan ficheros y directorios (o restos de ellos…) recuperados tras una revisión del sistema de ficheros a través de la herramienta fsck, todo ello provocado habitualmente por cuelgues del sistema, apagados forzados del equipo, cortes de corriente, etc.
Todos aquellos ficheros y directorios recuperados tras un fsck se almacenan con la siguiente estructura en el directorio /lost+found, el nombre de cada fichero es el número de inodo:
# ls -l /lost+found/ total 1512 drwxr-xr-x 3 root root 4096 2010-03-12 09:38 #123805 drwxr-xr-x 3 root root 4096 2010-03-12 09:38 #125488 drwxr-xr-x 3 root root 4096 2010-03-12 09:38 #135836 -rw-r--r-- 2 root root 2473 2010-03-02 16:03 #137864 -rw-r--r-- 2 root root 18505 2010-03-02 16:03 #137865 -rw-r--r-- 2 root root 56140 2010-03-02 16:03 #137866 -rw-r--r-- 2 root root 25978 2010-03-02 16:03 #137867 -rw-r--r-- 2 root root 16247 2010-03-02 16:03 #137868 -rw-r--r-- 2 root root 138001 2010-03-02 16:03 #137869 -rw-r--r-- 2 root root 63623 2010-03-02 16:03 #137870 -rw-r--r-- 2 root root 34032 2010-03-02 16:03 #137871 -rw-r--r-- 2 root root 2536 2010-03-02 16:03 #137872
Estos ficheros pueden estar corruptos o incompletos, pero podemos tener suerte y encontrar aquello que creíamos perdido tras el fsck:
# cd \#125488/ #125488# ls images index.html
Tendremos que revisar uno a uno los ficheros y directorios debido a que el nombre del fichero se ha perdido, en este caso una imagen GIF:
# file \#89952 #89952: GIF image data, version 89a, 169 x 20
Como os podéis imaginar, puede ser una ardua tarea revisar todos los ficheros y directorios e intentar volverlos a poner en su sitio, lo más sensato es recuperar una copia de seguridad y trabajar con ella, reinstalar en caso de ser librerías, binarios… En caso de no disponer de un backup, con los comandos ‘file’ como hemos visto antes o ‘strings’, ‘more’, etc. podemos intentar recuperar algo de información de los ficheros pero puede llegar a ser prácticamente imposible en algunos casos. ¡Suerte!