Czy bezpiecznie jest usunąć zgubiony + znaleziony folder?

32

Mam pustą oddzielną partycję używaną dla mojego vhd / virtualbox. zamontowany na /mount/win7.

Usunąłem wszystko teraz i pozostało zagubiony + znaleziony folder. Zajmuje około 5 koncertów

Czy bezpiecznie jest usunąć zgubiony i znaleziony folder?

chrisjlee
źródło

Odpowiedzi:

33

fsck odtworzy katalog lost + found, jeśli go brakuje.

Podczas uruchamiania większość dystrybucji uruchamia fsck, jeśli system plików zostanie wykryty jako niezmontowany.

Ponieważ fsck tworzy utracony + znaleziony katalog, jeśli go brakuje, utworzy go wtedy i umieści wszystko, co znajdzie w tym katalogu.

Więc możesz go usunąć bez problemu.

LnxSlck
źródło
1
Zgodnie z tą odpowiedzią w serverfault ( serverfault.com/a/9909/486260 ), nie jest dobrym pomysłem, aby ją usunąć, ponieważ w przypadku problemów z systemem plików, gdy fsck odtwarza katalog podczas sprawdzania, może potencjalnie nadpisać dane, które mogłyby zostać odzyskane ponieważ nie byłoby alternatywy dla wiązania osieroconych i-węzłów z pozycjami katalogu. Wstępnie utworzony zgubiony i znaleziony katalog rezerwuje wpisy katalogu dla odzyskanych plików podczas sprawdzania systemu plików
Marcelo
17

Do tej pory miałem wrażenie, że usunięcie lost+foundjest całkowicie bezpieczne, ponieważ fsck odtworzy je w dowolnym momencie. Ale po aktualizacji Ubuntu 12.10 dostałem tę pocztę od crona:

/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

Strona man mklost+foundmówi:

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.

Nie jestem pewien, co to dokładnie oznacza, ale wydaje się to wskazywać, że nie lost+foundpowodowanie problemów podczas odzyskiwania. Ponadto wskazuje, że lost+foundróżni się od zwykłego katalogu tym, że ma wstępnie przypisane bloki z nim związane.

Grumbel
źródło
Uważam, że wstępna alokacja bloków dysku dla lost+foundkatalogu jest używana, aby upewnić się, że dalsze alokacje nie będą potrzebne, gdy system plików jest w niestabilnym stanie (podczas fsck). Jeśli system plików jest już pomieszany, może się pogorszyć, jeśli fsckspróbujesz przydzielić pozycje katalogu podczas przywracania utraconych plików. Przynajmniej ext2/ext3/ext4rodzina bardzo stara się nie pogarszać sytuacji, fscknawet jeśli system plików jest całkowicie uszkodzony.
Mikko Rantalainen,
2

Nie chcesz usuwać katalogu utraconych + znalezionych.
Jest to ważny folder systemowy i tak czy inaczej zostanie odtworzony przy następnym uruchomieniu. Istnieje całkiem dobre wytłumaczenie, dlaczego tam jest i co tutaj robi

snishalaka
źródło