GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué pasa si elimino perdido+encontrado?

Solución 1:

fsck volverá a crear el directorio perdido+encontrado si falta.

En el inicio, la mayoría de las distribuciones ejecutan fsck si se detecta que el sistema de archivos no se ha desmontado limpiamente. Como fsck crea el directorio perdido+encontrado si falta, lo creará y colocará todo lo que encuentre en ese directorio.

Solución 2:

Si no puede o no quiere ejecutar fsck , puedes recrear el lost+found directorios con mklost+found :

mklost+found preasigna bloques de disco en el directorio lost+found de modo que cuando se ejecuta e2fsck(8) para recuperar un sistema de archivos, no necesita asignar bloques en el sistema de archivos para almacenar una gran cantidad de archivos no vinculados. Esto asegura que e2fsck no tendrá que asignar bloques de datos en el sistema de archivos durante la recuperación.

Solución 3:

Un directorio perdido+encontrado preexistente con un tamaño lo suficientemente grande como para contener una gran cantidad de archivos no vinculados supone una carga menor para e2fsck a la hora de crear el directorio y aumentarlo hasta el tamaño adecuado.

Todavía intentará hacerlo, pero frente a un sistema de archivos corrupto, puede ser más riesgoso.

Los fsck muy antiguos para otros sistemas de archivos en otras plataformas no pudieron crear /lost+found, ni pudieron hacerlo crecer. Esta es la historia de la razón de ser de /lost+found. Pero la justificación actual es simplemente facilitar el trabajo de e2fsck.

Solución 4:

Si no tienes lost+found , e2fsck (No he inspeccionado el código a otros fsck implementaciones) se ofrecerá a crearlo para usted. Pero también puedes recrearlo tú mismo si quieres; no hay nada particularmente especial en ese directorio (al menos no por inspeccionar el código).

Solución 5:

e2fsck recreará perdido+encontrado y también destruirá cualquier archivo que pueda estar en el camino con el mismo nombre para asegurarse de que pueda crearlo como un directorio.

Tenga en cuenta que muchos sistemas de archivos Unix más antiguos exigían que los archivos perdidos y encontrados se adjuntaran específicamente al inodo número 2, por lo tanto, en la mayoría de los casos era necesario volver a crear el sistema de archivos si el directorio se perdía. e2fsck simplemente realiza una búsqueda de cualquier inodo libre, aparentemente sin necesitar específicamente el inodo 2, lo que hace que la recuperación sea mucho más simple que en los viejos tiempos.


Linux
  1. ¿Cómo eliminar un directorio y una carpeta en Linux?

  2. ¿Para qué sirven los inodos?

  3. 5 ejemplos prácticos para eliminar / eliminar directorios en Linux

  4. ¿Qué es el punto doble (..) y el punto único (.) en Linux?

  5. ¿Qué sucede cuando un hilo se bifurca?

Cómo quitar (eliminar) un archivo o directorio en Linux

Cómo quitar (eliminar) directorio en Linux

Cómo eliminar un directorio en Ubuntu 20.04

¿Cómo eliminar este directorio indeleble?

¿Qué significa montar un dispositivo en Linux?

¿Qué genera pwd?