GNU/Linux >> Linux の 問題 >  >> Linux

LinuxおよびUnixでのLost+foundフォルダーの目的は?

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を使用します 可能な場合。


Linux
  1. Linuxターミナルでファイルとフォルダを削除します

  2. Linux および Unix でファイルをコピーする方法10 cp コマンドの例

  3. Linuxでのutmp、wtmp、およびbtmpファイルの目的は何ですか

  1. findコマンドを使用してLinux上のファイルとディレクトリを検索します

  2. Linux でファイルとディレクトリを親フォルダーに移動するにはどうすればよいですか?

  3. 最上位の linux/unix ディレクトリの目的は何ですか? また、何を含める必要がありますか?

  1. Linux AWKコマンド–LinuxおよびUnixの使用構文の例

  2. Linuxで最大のファイルとディレクトリを探す

  3. Linux – Unix / linux Osesの標準および/または共通ディレクトリ?