Wenn Sie fsck
den Befehl filesystem check and repair ausführen , werden möglicherweise Datenfragmente gefunden, auf die an keiner Stelle im Dateisystem verwiesen wird. Insbesondere werden fsck
möglicherweise Daten gefunden, die wie eine vollständige Datei aussehen, aber keinen Namen im System haben - eine Inode ohne entsprechenden Dateinamen. Diese Daten belegen immer noch Speicherplatz, sind jedoch auf normale Weise nicht zugänglich.
Wenn Sie fsck
angeben, dass das Dateisystem repariert werden soll, werden diese fast gelöschten Dateien wieder in Dateien umgewandelt. Die Sache ist, die Datei hatte einmal einen Namen und einen Ort, aber diese Informationen sind nicht mehr verfügbar. So fsck
Ablagerungen die Datei in einem bestimmten Verzeichnis, genannt lost+found
(nach dem Fund Eigentum).
Dateien, die in lost+found
angezeigt werden, sind in der Regel Dateien, die bereits nicht verknüpft waren (dh, ihr Name wurde gelöscht), aber noch von einem bestimmten Prozess geöffnet wurden (die Daten wurden also noch nicht gelöscht), als das System plötzlich angehalten wurde (Kernel-Panik oder Stromausfall). Wenn das alles ist, was passiert ist, wurden diese Dateien ohnehin zum Löschen eingeplant, Sie müssen sich nicht um sie kümmern.
Dateien können auch angezeigt werden, lost+found
weil sich das Dateisystem aufgrund eines Software- oder Hardware-Fehlers in einem inkonsistenten Zustand befand. In diesem Fall können Sie auf diese Weise nach Dateien suchen, die verloren gegangen sind, die jedoch von der Systemreparatur wiederhergestellt wurden. Die Dateien können nützliche Daten enthalten oder nicht, und selbst wenn dies der Fall ist, sind sie möglicherweise unvollständig oder veraltet. es hängt alles davon ab, wie stark der Dateisystemschaden war.
Auf vielen Dateisystemen ist das lost+found
Verzeichnis etwas Besonderes, da es ein wenig Platz für fsck
die Ablage von Dateien vorbelegt . (Der Speicherplatz ist nicht für die Dateidaten, die fsck
an Ort und Stelle verbleiben, sondern für die zu erstellenden Verzeichniseinträge fsck
.) Wenn Sie sie versehentlich löschen lost+found
, erstellen Sie sie nicht erneut mit . Verwenden Sie sie mkdir
, mklost+found
falls verfügbar.
lost+found
. Wenn Sie es ausblenden möchten, verwenden Sie entweder ein anderes Dateisystem oder hängen Sie es an einer anderen Stelle ein, speichern Sie alles in einem Unterverzeichnis und verknüpfen Sie das Unterverzeichnis mit dem "richtigen" Ort, an dem Sie die Daten verwenden.