ファイルシステムの意味論的整合性の確認

ファイルシステムの意味論的整合性の確認

私はLinuxボックスを起動しただけで、ファイルシステムの1つでエラーが見つかりました。実行しfscky繰り返しクリックするには、rootとしてログインする必要がありました。一つあるたくさん間違い。あまりにも多く、プラスチックとルービックスキューブを使用してキーを押し続けていましたy(この場合、自動はいオプションは許可されていません)。キーを押してもy確認を完了するのに数時間かかりましたが、キーを押すとシステムが起動してファイルシステムにアクセスできました。

したがって、コンピュータに関する限り、問題のファイルシステムは良いです。しかし、私が知りたいのは、私のすべてのファイルが大丈夫かどうかです。この特定のファイルシステムには何千もの画像があります。迅速な整合性チェックを実行してそれらのいくつかを見ることができましたが、各ファイルが破損していないことを手動で確認することはできませんでした。

一般的にも具体的にも、ファイルシステムのファイルが破損していないことを確認する方法はありますか?ファイルシステムはext3です。

ベストアンサー1

一般的にも具体的にも、ファイルシステムのファイルが破損していないことを確認する方法はありますか?

参考にする文書のコピーがなければ、これは可能ではないと思います。入って見ました/lost+foundか?何かが腐食して彫刻されると、それらはそのまま残りますfsck

私は以前これが起こったことを見たことがあり、私が知っている限り、ファイルシステムは問題ないようです。最終的な原因は、ディスク障害により大量のe2fsck -c不良ブロックのリストが生成されるためです。システムが応答せず、負荷平均が急増する問題が発生した場合(「D」による)邪魔されない睡眠I / Oの問題があり、カーネルをループするのに忙しいプロセス)、これが問題です。

しばらくしてディスクを交換しましたが、数ヶ月間作業を続けました。 (おそらく接続している場合はまだ機能しているでしょう。)使用できないブロックがまだ残っているので、再フォーマットしたことをe2fsck -c確認するだけです。man e2fsck

このようなことが再発生した場合は、-cスイッチを使用してください。

おすすめ記事