このコマンドを実行する必要があるのはなぜですか?
場合、lost+foundディレクトリが存在しません。これは通常のディレクトリなので、rootユーザーはを使用して削除できrm -rます。の一部のバージョンでfsckは、lost+foundディレクトリを使用する必要がある場合、存在しない場合は作成されますが、存在しない場合もあります。何がない場合lost+found、ディレクトリは、fsck孤立したファイルを回復することはできません、それは、それらを参照任意のディレクトリエントリを持っていないファイルです。
のLinuxバージョンにmklost+foundは、次の機能があります(mklost + foundのmanページから):
mklost+foundファイルシステムを回復するためにe2fsck(8)が実行されているときに、リンクされていない多数のファイルを格納するためにファイルシステムにブロックを割り当てる必要がないように、lost + foundディレクトリにディスクブロックを事前に割り当てます。これにより、e2fsckがリカバリ中にファイルシステムにデータブロックを割り当てる必要がなくなります。
つまり、を使用して損傷したファイルシステムからファイルをfsck回復するfsck必要がある場合、ファイルシステムからブロックを割り当てる必要がないため、回復プロセスの一部として失われるファイルが少なくなります。有効なファイルデータを含む可能性のあるブロック。
複数の遺失物ディレクトリーがある場合はどうなりますか?
特定のファイルシステムについて、fsck1つのlost+foundディレクトリのみを使用します。ファイルシステムのルートディレクトリにあるディレクトリです。他のlost+foundディレクトリは特別に扱われません。
rm -rf /lost+found。おっと...