Ist es sicher, einen Fundbüro-Ordner zu löschen?

32

Ich habe eine leere separate Partition für meine vhd / virtualbox. montiert bei /mount/win7.

Ich habe jetzt alles gelöscht und es ist noch ein Fundbüro übrig. Es dauert ungefähr 5gigs

Ist es sicher, einen verlorenen und gefundenen Ordner zu entfernen?

chrisjlee
quelle

Antworten:

33

fsck erstellt das Fundbüro neu, wenn es fehlt.

Beim Start führen die meisten Distributionen fsck aus, wenn festgestellt wird, dass das Dateisystem nicht ordnungsgemäß entladen wurde.

Wenn fsck das Lost + Found-Verzeichnis erstellt, falls es fehlt, wird es erstellt und alles, was es findet, in dieses Verzeichnis gestellt.

So können Sie es problemlos entfernen.

LnxSlck
quelle
1
Nach dieser Antwort in serverfault ( serverfault.com/a/9909/486260 ) ist es nicht ratsam , sie zu löschen, da bei Problemen mit dem Dateisystem das Verzeichnis möglicherweise überschrieben werden kann, wenn fsck das Verzeichnis während der Überprüfung neu erstellt da es keine Alternative gibt, verwaiste Inodes an Verzeichniseinträge zu binden. Das vorgefertigte Fundbüro reserviert Verzeichniseinträge für gerettete Dateien während der Dateisystemprüfung
Marcelo
17

Bisher hatte ich den Eindruck, dass das Löschen lost+foundabsolut sicher ist, da es von fsck bei Bedarf neu erstellt wird. Aber nach dem Ubuntu 12.10 Upgrade habe ich diese Mail von cron bekommen:

/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

Die Manpage von mklost+foundsagt:

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.

Ich bin mir nicht sicher, was genau das bedeutet, aber es scheint darauf hinzudeuten, dass lost+foundes keine Probleme bei der Wiederherstellung geben könnte. Darüber hinaus weist es darauf hin, lost+founddass es im Gegensatz zu einem normalen Verzeichnis vorab zugewiesene Blöcke enthält.

Grumbel
quelle
Ich glaube, dass die Vorabzuweisung von Plattenblöcken für lost+foundVerzeichnisse verwendet wird, um sicherzustellen, dass keine weiteren Zuweisungen erforderlich sind, während sich das Dateisystem in einem instabilen Zustand befindet (während fsck). Wenn das Dateisystem bereits durcheinander ist, wird es möglicherweise schlimmer, wenn fsckversucht wird, Verzeichniseinträge zuzuweisen, während verlorene Dateien wiederhergestellt werden. Zumindest die ext2/ext3/ext4Familie ist sehr bemüht, fsckdie Situation auch dann nicht zu verschlimmern , wenn das Dateisystem völlig kaputt ist.
Mikko Rantalainen
2

Sie möchten das Fundbüro nicht löschen.
Es ist ein wichtiger Systemordner und wird beim nächsten Start trotzdem neu erstellt. Es gibt eine ziemlich gute Erklärung, warum es da ist und was es hier tut

snishalaka
quelle