Cómo restaurar los archivos de Lost+Found

Cómo restaurar los archivos de Lost+FOUNDS:La carpeta titulada /perdida+encontrada es donde FSCK pone fragmentos de archivos que no ha podido adjuntar en ningún lugar del árbol de directorio. El directorio de Lost+encontrado (no perdido+encontrado) es una construcción utilizada por FSCK cuando hay daños en el sistema de archivos. Los archivos que normalmente se perderían debido a la corrupción del directorio estarían vinculados en el directorio perdido+encontrado de ese sistema de archivos por número de inodo.

How to Restore files from lost+found

/Lost+encontrado es un directorio importante que es útil para recuperar archivos que no están correctamente cerrados debido a muchas razones, como la falla de energía. Lost+encontrado es creado por el sistema en el momento de la instalación del sistema operativo Linux para cada partición que creamos. En otras palabras, podemos decir que la carpeta montada contiene esta carpeta perdida+encontrada. Esta carpeta contiene los archivos sin enlaces y archivos que se recuperarán. Cualquier archivo a recuperar se mantiene en esta carpeta. El comando FSCK se usa para recuperar estos archivos.

Cómo restaurar los archivos de Lost+Found

1.Si no puede iniciar y ver la pantalla "Continuar esperando; presione S para omitir el montaje o M para la recuperación manual" debido al error del sistema de archivos en / y particiones domésticas. Luego seleccione la opción de recuperación.

2. resaltarFSCK en ambos / / Homesistemas de archivos.

3. Si tiene problemas para eliminar FSCK para /Home, use:

 fsck -p /home (Automatic fixing)
"fsck -y /home" (this would select yes for all the prompts automatically).

4. Ahora podríasPase /casa desde FSCK con éxito.

5. Si intenta Mount /Home, no habrá archivos de usuario ExcpetDirectorio perdido+encontrado.Correr "DF -H"Y verá que su sistema de archivos usará el mismo espacio que antes del bloqueo porque todos los archivos están en el directorio de Lost+Found y los recuperaremos.

6. Ahora en la carpeta perdida+encontrada, verá que hay una gran cantidad de carpetas sin un nombre y analizar cada una perderá gran parte de su tiempo. Así que a continuación deberíamos correr "archivo *"Saber con qué tipo de archivo estamos tratando.

#7479417: directory
#7479418: directory
#7479419: directory
#7602560: directory
#7603310: MPEG sequence, v2, program multiplex
#7603464: JPEG image data, JFIF standard 1.02
#7603542: Audio file with ID3 version 2.3.0, contains: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, JntStereo
#7604043: ISO 9660 CD-ROM filesystem data 'Linux Mint 9 Isadora ' (bootable)
#7604089: ISO 9660 CD-ROM filesystem data 'netbook-x86_64-201005242312 ' (bootable)
#7605425: MPEG sequence, v2, program multiplex
#7605470: MPEG sequence, v2, program multiplex
#7605484: MPEG sequence, v2, program multiplex
#7607478: gzip compressed data, from Unix, last modified: Fri May 14 07:55:35 2017
#7607788: gzip compressed data, from Unix, last modified: Tue May 4 14:16:31 2017
#7610801: PDF document, version 1.4
#7612061: ISO 9660 CD-ROM filesystem data 'Ubuntu 10.04 LTS amd64 ' (bootable)
#7613228: directory
#7613583: directory
#7613588: directory

7. Ahora filtremos el resultado porque solo queremos que el directorio se incluya en nuestro resultado. Así que corre "Archivo * | Directorio GREP> /Root/List.Dir" dominio.

8.next, editar/root/list.dirPara que sea un script para mostrar la lista de archivos en cada directorio. Edite el archivo para que sea un script usando VI, VIM, Nano. Agregar set -v a la primera línea y agregar 'LS -L'Al comienzo de cualquier otra línea.

set -v
ls -l \#10104455
ls -l \#10104531
ls -l \#10104536

9. ahora hacer elarchivo ejecutableLuego ejecutarlo y redirigir la salida a un archivo:

chmod -x /tmp/list.dir
./list.dir 1> /tmp/list.out 2>&1

10. Ahora busque el archivo, por ejemploEscritorio en el archivo de salida dir.out. El resultado será algo como esto:

ls -l \#7733249
total 5704
drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Desktop
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Documents
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Downloads
-rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 examples.desktop
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Music
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Pictures
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Public
-rw-r--r-- 1 1002 1002 5794003 2017-05-15 11:00 scrap001_a.ora
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Templates
-rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny
drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One
drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Videos

11. La salida anterior especificó que el directorio de inicio es#7733249. Ahora para restaurar la carpeta de inicio solo MV de la carpeta:

mv /lost+found/#7733249 /home/yourUsername

Nota: Reemplace su nombre de usuario con el nombre de usuario real de suInstalación de Linux.

Método 2: Use el script para recuperar automáticamente archivos

Primero, corre "sudo -i"O un"sudo su –”Y luego ejecute el script a continuación que se ejecuta en archivos sistema /dev /sd?

fsck -y /dev/sd??
mkdir /tmp/recover
mount /dev/sd?? /tmp/recover -o rw
cd /tmp/recover-lost+found
(
echo ‘set -v’
file * | grep directory 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1'”‘”‘/’
) | sh > /tmp/listing

Eso es todo lo que has aprendido con éxitoCómo restaurar los archivos de Lost+FoundPero si aún tiene alguna pregunta sobre este artículo, no dude en preguntarles en la sección del comentario.

4 pensamientos sobre "Cómo restaurar archivos de Lost+Found"

  1. He perdido+encontrado también en unidades externas y sigo siendo contados /desarrollados. O está en uso o montado ...
    E2FSCK no puede continuar, abortando.

Deja un comentario

Su dirección de correo electrónico no se publicará. Los campos requeridos están marcados*