Po uruchomieniu fsck
polecenia sprawdzania i naprawy systemu plików może znaleźć fragmenty danych, do których nie ma odniesienia w żadnym miejscu w systemie plików. W szczególności fsck
może znaleźć dane, które wyglądają jak kompletny plik, ale nie mają nazwy w systemie - i- węzła bez odpowiedniej nazwy pliku. Te dane wciąż zajmują miejsce, ale nie są dostępne w żaden normalny sposób.
Jeśli powiesz, fsck
aby naprawić system plików, zamieni te prawie usunięte pliki z powrotem w pliki. Rzecz w tym, że plik miał kiedyś nazwę i lokalizację, ale ta informacja nie jest już dostępna. Więc fsck
deponuje plik w określonym katalogu o nazwie lost+found
(po zagubionej i znalezionej własności).
Pliki, które się pojawiają, lost+found
to zazwyczaj pliki, które zostały już rozłączone (tj. Ich nazwa została usunięta), ale nadal zostały otwarte przez jakiś proces (więc dane nie zostały jeszcze usunięte), gdy system nagle się zatrzymał (panika jądra lub awaria zasilania). Jeśli to wszystko się wydarzyło, te pliki i tak zostały przeznaczone do usunięcia, nie musisz się tym przejmować.
Pliki mogą się również pojawiać, lost+found
ponieważ system plików był niespójny z powodu błędu oprogramowania lub sprzętu. W takim przypadku możesz znaleźć pliki, które zostały utracone, ale naprawa systemu zdołała je uratować. Pliki mogą zawierać przydatne dane, ale nawet jeśli są, mogą być niekompletne lub nieaktualne; wszystko zależy od stopnia uszkodzenia systemu plików.
W wielu systemach plików lost+found
katalog jest nieco wyjątkowy, ponieważ wstępnie przydziela trochę miejsca na fsck
umieszczanie tam plików. (Miejsce nie jest na dane pliku, które fsck
pozostają na miejscu; są to pozycje katalogu, które fsck
muszą uzupełnić.) Jeśli przypadkowo usuniesz lost+found
, nie twórz go ponownie mkdir
, użyj, mklost+found
jeśli jest dostępny.
lost+found
. Jeśli chcesz go ukryć, użyj innego systemu plików lub zamontuj go gdzie indziej, przechowuj wszystko w podkatalogu i dowiązaj podkatalog do „prawdziwego” miejsca, z którego korzystasz z danych.