LinuxおよびUnixオペレーティングシステムのルートには、/lost+found/
というフォルダがあります。
それはなんのためですか?どのような状況で私はそれと対話しますか?どのように操作しますか?
承認された回答:
fsck
を実行する場合 、ファイルシステムのチェックと修復コマンドを実行すると、ファイルシステムのどこにも参照されていないデータフラグメントが見つかる可能性があります。特に、fsck
完全なファイルのように見えるが、システムに名前がないデータ(対応するファイル名のないiノード)が見つかる場合があります。このデータはまだスペースを使い果たしていますが、通常の方法ではアクセスできません。
fsck
と言うと ファイルシステムを修復するために、これらのほとんど削除されたファイルをファイルに戻します。つまり、ファイルにはかつて名前と場所がありましたが、その情報は利用できなくなりました。つまり、fsck
lost+found
と呼ばれる特定のディレクトリにファイルを置きます (財産を失くして見つけた後)
lost+found
に表示されるファイル 通常、すでにリンクが解除されている(つまり、名前が消去されている)が、システムが突然停止したとき(カーネルパニックまたは電源障害)に何らかのプロセスによって開かれた(データはまだ消去されていない)ファイルです。それがすべて起こった場合、これらのファイルはとにかく削除される予定でした。あなたはそれらを気にする必要はありません。
ファイルはlost+found
にも表示される可能性があります ソフトウェアまたはハードウェアのバグが原因でファイルシステムに一貫性のない状態があったためです。その場合は、失われたがシステムの修復によって回復したファイルを見つける方法です。ファイルには有用なデータが含まれている場合と含まれていない場合があり、含まれている場合でも、不完全または古くなっている可能性があります。それはすべて、ファイルシステムの損傷がどれほどひどかったかによって異なります。
多くのファイルシステムでは、lost+found
ディレクトリは、fsck
に少しスペースを事前に割り当てるため、少し特別です。 そこにファイルを預ける。 (スペースはファイルデータ用ではありません。fsck
所定の位置に残します。 fsck
のディレクトリエントリ用です 補う必要があります。)誤ってlost+found
を削除した場合 、mkdir
で再作成しないでください 、mklost+found
を使用します 可能な場合。