紛失物置き場ディレクトリが複数ありますか?

紛失物置き場ディレクトリが複数ありますか?

mklost+found私はこのコマンドを受け取るまでこのコマンドについて知りませんでした。この質問を読んでください

このmklost+foundコマンドはpwdに新しいLost + foundディレクトリを作成します。

  1. なぜこのコマンドを実行するのですか? Lost + foundディレクトリは、私が確認したすべてのディストリビューションの/にすでに存在します。

  2. 紛失物ディレクトリが複数あるとどうなりますか?復元されたデータは、/のLost + foundディレクトリに移動しますか、または最近作成されたLost + foundディレクトリに移動しますか?

これをテストするために意図的にデータを作成する方法がわかりません。

ベストアンサー1

なぜこのコマンドを実行するのですか?

ディレクトリが存在しない場合lost+found。通常のディレクトリなので、rootユーザーはを使用して削除できますrm -r。一部のバージョンでは、fsckディレクトリを使用する必要がある場合、ディレクトリがlost+foundない場合はディレクトリを作成し、一部のバージョンではディレクトリを作成しません。lost+foundディレクトリがないと、孤立したfsckファイル、つまり自分自身を参照するディレクトリエントリを持たないファイルは回復できません。

Linuxバージョンにはmklost+found次の機能があります(mklost+found のマニュアルページ):

mklost+founde2fsck(8)が実行されたときにリンクされていない多数のファイルを保存するためにファイルシステムにブロックを割り当てる必要がないように、Lost + foundディレクトリにディスクブロックを事前に割り当ててください。これにより、e2fsckは回復中にファイルシステムにデータブロックを割り当てる必要がなくなります。

これは、破損したファイルシステムからファイルを回復するためにそれを使用する必要がある場合、ファイルシステムがブロックを割り当てる必要がないため、fsck回復プロセス中に失われるファイルが少ないことを意味します。これらのブロックには有効なファイルデータを含めることができます。fsck

紛失物ディレクトリが複数あるとどうなりますか?

特定のファイルシステムでは、fsck1つのディレクトリ、つまりファイルシステムのルートにあるディレクトリのみがlost+found使用されます。他のlost+foundディレクトリは特に扱われません。

おすすめ記事