Cómo recuperar / perdidos + fragmentos encontrados

La carpeta titulada / lost + que se encuentra en el directorio raíz de una estructura de archivos de Linux es parte de una herencia tecnológica que comparte con casi todas las formas de Unix a lo largo de la historia. Esta carpeta guarda archivos que fueron eliminados antes de un evento dramático que dañó un sistema de archivos. Estos archivos tienen asignados grupos asignados, pero ya no tienen una posición en el sistema de archivos. También pueden ser fragmentos de archivos que todavía estaban en la memoria caché del búfer cuando el sistema dejó de funcionar.

Si alguna vez ocurriera esta situación, el directorio perdido + encontrado estaría lleno de archivos aparentemente aleatorios que serían difíciles de analizar. Afortunadamente, es poco probable que suceda en la mayoría de los sistemas bien mantenidos, pero siempre existe la posibilidad de que un conector defectuoso o un corte de energía provoquen algo como esto. Por lo tanto, es útil saber cuál es la mejor manera de recuperarse de este tipo de incidente. Algunos usuarios también han utilizado estas técnicas para recuperar información de teléfonos inteligentes rooteados, que tienden a atraer grupos en el directorio / lost + found. Tenga mucho cuidado cuando trabaje con cualquier tipo de dispositivo compatible no oficial. Podría causar daños al sistema de archivos de esta manera. Se le insta a que siempre haga copias de seguridad adecuadas de cualquier cosa que no pueda permitirse perder para protegerse en caso de que este tipo de problema alguna vez asoma su fea cabeza.

Método 1: Montaje de una partición dañada

Si puede montar la partición en cuestión, vaya inmediatamente al Método 2. Suponiendo que no puede montar la partición en cuestión, escriba el siguiente comando en una CLI raíz:



fsck -p / dev / PARTITION

Reemplace / dev / PARTITION con cualquier partición del dispositivo. Tenga mucho cuidado de utilizar el correcto. Si bien fsck generalmente no le permitirá ejecutar en una partición montada, aún puede ser un comando destructivo si se aplica incorrectamente. Dale algo de tiempo para que se ejecute, ya que puede tardar un poco. Es muy probable que el resultado sea bastante detallado.

Método 2: recuperar / perder + fragmentos encontrados

Si siempre pudo montar la partición o si ejecutar fsck ahora le permitió hacerlo, entonces podrá obtener una lista de todos los tipos de archivos en cuestión de la misma CLI de superusuario raíz. Tipo:

find ./lost+found - archivo exec -b {} ; > typesOfFiles

Presione return y luego puede escribir más typesOfFiles para examinar la salida. Si desea ordenarlo por entradas únicas, escriba lo siguiente seguido de return

Cat typesOfFiles | ordenar | uniq> tipos únicos

A continuación, puede utilizar más o menos para examinar tipos únicos. Uno podría esperar que el resultado no sea demasiado detallado. Hay algunas secuencias de comandos que se pueden usar para recuperar archivos una vez que sepa qué hay / perdido + encontrado, pero también puede simplemente escribir:

cd / perdido + encontrado

ls

Por supuesto, puede mover los archivos a otra partición sana para examinarlos.

2 minutos de lectura