¿Es seguro eliminar una carpeta perdida + encontrada?

32

Tengo una partición separada vacía utilizada para mi vhd / virtualbox. montado en /mount/win7.

He eliminado todo ahora y queda una carpeta perdida + encontrada. Toma alrededor de 5 gigas

¿Es seguro eliminar una carpeta perdida y encontrada?

chrisjlee
fuente

Respuestas:

33

fsck recreará 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 desmonta limpiamente.

Como fsck crea el directorio perdido + encontrado si falta, lo creará y colocará todo lo que encuentre en ese directorio.

Para que pueda eliminarlo sin ningún problema.

LnxSlck
fuente
1
De acuerdo con esta respuesta en serverfault ( serverfault.com/a/9909/486260 ), no es una buena idea eliminarlo, ya que en el caso de problemas con el sistema de archivos, cuando fsck recrea el directorio durante la verificación, podría sobrescribir los datos que de otro modo podrían recuperarse. ya que no tendría alternativa para vincular inodes huérfanos a entradas de directorio. El directorio perdido + encontrado pre-creado reserva entradas de directorio para archivos rescatados durante la verificación del sistema de archivos
Marcelo
17

Hasta ahora tenía la impresión de que eliminar lost+foundera perfectamente seguro, ya que fsck lo volvería a crear siempre que fuera necesario. Pero después de la actualización de Ubuntu 12.10 recibí este correo de cron:

/etc/cron.daily/standard:

Some local file systems lack a lost+found directory. This means if the
file system is damaged and needs to be repaired, fsck will not have
anywhere to put stray files for recovery. You should consider creating
a lost+found directory with mklost+found(8).

The following lost+found directories were not available:

/home/lost+found

La página de manual de mklost+founddice:

mklost+found pre-allocates disk blocks to the lost+found directory
so that when e2fsck(8) is being run to recover a filesystem, it does 
not  need to allocate blocks in the filesystem to store a large number
of unlinked files.  This ensures that e2fsck will not have to allocate
data blocks in the filesystem during recovery.

No estoy seguro de qué significa exactamente eso, pero parece indicar que no haberlo lost+foundpuede causar problemas en la recuperación. Además, indica que es lost+founddiferente de un directorio normal en que tiene bloques previamente asignados asociados a él.

Grumbel
fuente
Creo que la preasignación de bloques de disco para el lost+founddirectorio se utiliza para garantizar que no se necesiten más asignaciones mientras el sistema de archivos está en estado inestable (durante fsck). Si el sistema de archivos ya está en mal estado, podría empeorar si se trata fsckde asignar entradas de directorio mientras se restauran los archivos perdidos. Al menos la ext2/ext3/ext4familia se esfuerza mucho por no empeorar las cosas fsckincluso si el sistema de archivos está totalmente roto.
Mikko Rantalainen
2

No desea eliminar el directorio perdido + encontrado.
Es una carpeta importante del sistema y se volverá a crear en el próximo inicio de todos modos. Hay una explicación bastante buena de por qué está allí y qué hace aquí.

snishalaka
fuente