Cómo restaurar archivos perdidos + encontrados: La carpeta llamada /lost + found es donde fsck coloca fragmentos de archivos que no se pudieron agregar en ninguna parte del árbol de directorios. Directorio de objetos perdidos y encontrados (sin Perdido + Encontrado ) es la construcción utilizada por fsck en la corrupción del sistema de archivos. Los archivos que normalmente se perderían debido a la corrupción del directorio se combinarán en el directorio perdido + encontrado de ese sistema de archivos por número de inodo.

/lost + found es un directorio importante que es útil para recuperar archivos que no se cerraron correctamente por varias razones, como una falla de energía. Perdido + Encontrado es creado por el sistema durante la instalación. sistema operativo linux(LinuxOS) para cada partición que creamos. En otras palabras, podemos decir que la carpeta montada contiene esta carpeta perdida y encontrada. Esta carpeta contiene archivos no vinculados y archivos recuperables. Cada archivo recuperable se guarda en esta carpeta. Utilice el comando fsck para recuperar estos archivos.
Cómo restaurar archivos perdidos y encontrados
1. Si no puede iniciar su sistema y ve la pantalla «Continúe esperando». Presiona S(Presiona S) omitir el montaje o M para la recuperación manual ”debido a un error del sistema de archivos en las particiones / y / home. Luego seleccione la opción de recuperación.
2. Ejecute fsck en sistemas de archivos fsck a / i / casa
3. Si tiene problemas para obtener la aprobación de fsck para /Casa usar:
fsck -p /home (Automatic fixing) "fsck -y /home" (this would select yes for all the prompts automatically).
4. Ahora puedes pase con éxito / a casa desde fsck.
5. Si intenta montar /Casa no habrá ningún archivo de usuario excepto perdido + directorio encontrado.Correr » df-h «y verá que su sistema de archivos utilizará el mismo espacio que antes del bloqueo, ya que todos los archivos están en el directorio de objetos perdidos y los vamos a recuperar.
6. Ahora, en la carpeta de objetos perdidos, verá que hay muchas carpetas sin nombre y perderá mucho tiempo navegando por cada una. Así que tenemos que correr» expediente * «para saber con qué tipo de archivo está 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 filtraremos el resultado porque queremos que nuestro resultado incluya solo el directorio. Así que corre» archivo * | directorio grep> /root/list.dir «.
8. Luego edita /raíz/lista.dir para convertirlo en un script que enumere los archivos en cada directorio. Edite el archivo para escribirlo con vi, vim, nano. Agregar(Agregar) set -vaya a la primera línea y agregue ‘ ls-l ‘al comienzo de cualquier otra línea.
set -v ls -l #10104455 ls -l #10104531 ls -l #10104536
9. Ahora haz el archivo es ejecutable(Archivo ejecutable) y luego ejecútelo y redirija la salida a un archivo:
chmod -x /tmp/list.dir ./list.dir 1> /tmp/list.out 2>&1
10. Ahora busque el archivo, por ejemplo El escritorio en el archivo de salida dir.out(El escritorio en el archivo de salida dir.out) . El resultado será:
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. El resultado anterior indica que el directorio de inicio es # 7733249 . Ahora, para restaurar su carpeta de inicio, solo mv folder:
mv /lost+found/#7733249 /home/yourUsername
Nota: reemplace su nombre de usuario con su nombre de usuario real Instalación de Linux.(Instalación de Linux.)
Método 2: use el script para recuperar archivos automáticamente
Primer intento » sudo-i «ambas cosas» sudo su – «luego ejecute el siguiente script que se ejecuta en el sistema de archivos / dev / sd ?? y sale a / tmp / listado:
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, has aprendido con éxito. Cómo restaurar archivos perdidos + encontrados pero si aún tiene preguntas sobre este artículo, no dude en preguntar en la sección de comentarios.









