chmod + x nombre de archivo
chmod -x elimina el bit ejecutable ...
Cómo restaurar archivos perdidos + encontrados
Miscelánea / / November 28, 2021
Cómo restaurar archivos perdidos + encontrados: La carpeta titulada / lost + found es donde fsck coloca fragmentos de archivos que no ha podido adjuntar en ninguna parte del árbol de directorios. El directorio perdido + 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 se vincularían 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 están cerrados correctamente debido a muchas razones, como fallas de energía. Lost + Found 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 para recuperar. Cualquier archivo que se recupere se guarda en esta carpeta. El comando fsck se usa para recuperar estos archivos.
Contenido
- Cómo restaurar archivos perdidos + encontrados
- Método 2: use el script para recuperar archivos automáticamente
Cómo restaurar archivos perdidos + encontrados
1.Si no puede arrancar y aparece la pantalla “Continúe esperando; Presione S para 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.Ejecutar fsck en / y / home sistemas de archivos.
3.Si tiene problemas para obtener la autorización de fsck para / home, utilice:
fsck -p / home (reparación automática) "fsck -y / home" (esto seleccionaría sí para todas las solicitudes automáticamente).
4.Ahora podrás pass / home de fsck con éxito.
5.Si intenta montar / casa, no habrá ningún archivo de usuario excepto directorio perdido + encontrado. Correr "df -h”Y verá que su sistema de archivos utilizará el mismo espacio que antes del bloqueo porque todos los archivos están en el directorio perdido + encontrado y los vamos a recuperar.
6. Ahora, en la carpeta perdidos + encontrados, verá que hay una gran cantidad de carpetas sin un nombre y escudriñar cada una de ellas será una gran pérdida de tiempo. Así que a continuación deberíamos ejecutar "expediente *”Para saber qué tipo de archivo estamos tratando.
# 7479417: directorio. # 7479418: directorio. # 7479419: directorio. # 7602560: directorio. # 7603310: Secuencia MPEG, v2, multiplexación de programa. # 7603464: datos de imagen JPEG, estándar JFIF 1.02. # 7603542: Archivo de audio con ID3 versión 2.3.0, contiene: Archivo de audio con ID3 versión 2.4.0, contiene: MPEG ADTS, capa III, v1, 320 kbps, 44.1 kHz, JntStereo. # 7604043: Datos del sistema de archivos de CD-ROM ISO 9660 'Linux Mint 9 Isadora' (arrancable) # 7604089: Datos del sistema de archivos del CD-ROM ISO 9660 'netbook-x86_64-201005242312' (de arranque) # 7605425: Secuencia MPEG, v2, multiplexación de programa. # 7605470: Secuencia MPEG, v2, multiplexación de programa. # 7605484: Secuencia MPEG, v2, multiplexación de programa. # 7607478: datos comprimidos gzip, de Unix, última modificación: viernes 14 de mayo 07:55:35 2017. # 7607788: datos comprimidos gzip, de Unix, última modificación: martes 4 de mayo 14:16:31 2017. # 7610801: documento PDF, versión 1.4. # 7612061: Datos del sistema de archivos del CD-ROM ISO 9660 'Ubuntu 10.04 LTS amd64' (de arranque) # 7613228: directorio. # 7613583: directorio. # 7613588: directorio
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"Comando.
8.A continuación, editar /root/list.dir para convertirlo en un script para mostrar la lista de archivos en cada directorio. Edite el archivo para convertirlo en un script usando vi, vim, nano. Agregue set -v a la primera línea y agregue "ls -l"Al principio de cada dos líneas.
set -v. ls -l \ # 10104455. ls -l \ # 10104531. ls -l \ # 10104536
9.Ahora haz el archivo ejecutable 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, p. Ej. Escritorio 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 Escritorio. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Documentos. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Descargas. -rw-r - r-- 1 1002 1002179 2017-04-30 09:14 examples.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Música. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Imágenes. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Público. -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 Plantillas. -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, simplemente mv la carpeta:
mv / perdido + encontrado / # 7733249 / home / yourUsername
Nota: Reemplace su nombre de usuario con el nombre de usuario real de su Instalación de Linux.
Método 2: use el script para recuperar archivos automáticamente
Primer intento "sudo -i"O un"sudo su -”Y luego ejecute el siguiente script que se ejecuta en el sistema de archivos / dev / sd?? y salidas a / tmp / Listing:
fsck -y / dev / sd?? mkdir / tmp / recovery. montar / dev / sd?? / tmp / recovery -o rw. cd / tmp / recovery-lost + encontrado. ( echo 'set -v' archivo * | directorio grep 2> / dev / null | perl -pe 's / ^ (\ # [0-9] +) \:. * $ / ls -l ‘" ‘" ‘$ 1'" ‘" ‘/’ ) | sh> / tmp / listado
Eso es todo lo que ha aprendido con éxito Cómo restaurar archivos perdidos + encontrados pero si aún tiene alguna pregunta con respecto a este artículo, no dude en hacerla en la sección de comentarios.
- MellaRespuesta
- Ramesh Pande
¿Cómo recuperar bloques faltantes en hadoop?
Respuesta - Conde
He perdido + encontrado también en unidades externas y me siguen diciendo / dev?? está en uso o montado ..
e2fsck No se puede continuar, abortando.Respuesta - Conde
¿Hay alguna sugerencia / consejo que pueda probar?
Respuesta