fsck
ファイルシステムのチェックと修復コマンドを実行すると、ファイルシステム内のどこでも参照されていないデータフラグメントが見つかる場合があります。特に、fsck
完全なファイルのように見えるがシステム上に名前がないデータ、つまり対応するファイル名のないiノードを見つける可能性があります。このデータはまだスペースを消費していますが、通常の方法ではアクセスできません。
fsck
ファイルシステムの修復を指示すると、これらのほとんど削除されたファイルがファイルに戻ります。実は、ファイルには名前と場所が一度しかありませんでしたが、その情報はもう利用できません。したがってfsck
、ファイルを特定のディレクトリに保存します。これは、プロパティの紛失と発見lost+found
後です。
に表示さlost+found
れるファイルは、通常、既にリンク解除されている(つまり、名前が消去されている)が、システムが突然停止した(カーネルパニックまたは電源障害)ときに何らかのプロセスによって開かれた(したがって、データはまだ消去されなかった)ファイルです。それがすべてである場合、これらのファイルはいずれにせよ削除する予定であるので、それらを気にする必要はありません。
lost+found
ソフトウェアまたはハードウェアのバグによりファイルシステムが一貫性のない状態にあったため、ファイルが表示されることもあります。その場合は、失われたがシステムの修復がなんとか回復したファイルを見つける方法です。ファイルには有用なデータが含まれている場合と含まれていない場合があり、たとえ含まれていても不完全であるか古い場合があります。それはすべて、ファイルシステムの損傷がどれほどひどかったかにかかっています。
多くのファイルシステムでは、lost+found
ディレクトリはファイルを置くためのスペースを事前に割り当てるため、少し特別fsck
です。(スペースは、ファイルデータのためではないfsck
場所に残し、それはディレクトリエントリのためだfsck
補うために持っている。)誤って削除した場合lost+found
、再作成していないことでmkdir
、使用mklost+found
可能な場合。
lost+found
。非表示にする場合は、別のファイルシステムを使用するか、別の場所にマウントし、サブディレクトリにすべてを保持し、データを使用する「実際の」場所にサブディレクトリをシンボリックリンクします。