mklost+found
私はこのコマンドを受け取るまでこのコマンドについて知りませんでした。この質問を読んでください。
このmklost+found
コマンドはpwdに新しいLost + foundディレクトリを作成します。
なぜこのコマンドを実行するのですか? Lost + foundディレクトリは、私が確認したすべてのディストリビューションの/にすでに存在します。
紛失物ディレクトリが複数あるとどうなりますか?復元されたデータは、/のLost + foundディレクトリに移動しますか、または最近作成されたLost + foundディレクトリに移動しますか?
これをテストするために意図的にデータを作成する方法がわかりません。
ベストアンサー1
なぜこのコマンドを実行するのですか?
ディレクトリが存在しない場合lost+found
。通常のディレクトリなので、root
ユーザーはを使用して削除できますrm -r
。一部のバージョンでは、fsck
ディレクトリを使用する必要がある場合、ディレクトリがlost+found
ない場合はディレクトリを作成し、一部のバージョンではディレクトリを作成しません。lost+found
ディレクトリがないと、孤立したfsck
ファイル、つまり自分自身を参照するディレクトリエントリを持たないファイルは回復できません。
Linuxバージョンにはmklost+found
次の機能があります(mklost+found のマニュアルページ):
mklost+found
e2fsck(8)が実行されたときにリンクされていない多数のファイルを保存するためにファイルシステムにブロックを割り当てる必要がないように、Lost + foundディレクトリにディスクブロックを事前に割り当ててください。これにより、e2fsckは回復中にファイルシステムにデータブロックを割り当てる必要がなくなります。
これは、破損したファイルシステムからファイルを回復するためにそれを使用する必要がある場合、ファイルシステムがブロックを割り当てる必要がないため、fsck
回復プロセス中に失われるファイルが少ないことを意味します。これらのブロックには有効なファイルデータを含めることができます。fsck
紛失物ディレクトリが複数あるとどうなりますか?
特定のファイルシステムでは、fsck
1つのディレクトリ、つまりファイルシステムのルートにあるディレクトリのみがlost+found
使用されます。他のlost+found
ディレクトリは特に扱われません。