ext4 "無効なヘッダー無効なマジック"エラーが通常のドライブで繰り返される

ext4

Raspbian 7、カーネル3.18.5+を実行しているRaspberry Piに接続されている見かけ上の健康な新しい外部USBドライブ(WD MyBook 1230)では、ext4 "Error Header Invalid Magic"エラーが頻繁に発生します。 USBドライブは別途電源が供給されます。つまり、Piによって電力が供給されない。 dmesgエラーは次のとおりです。

EXT4-fs(sda1): 1457814321 の最後のエラー: ext4_ext_check_inode: 495: inode 67294

特定のファイルを読み込むたびにエラーが発生します。このようなことが起こると、ハードドライブは数秒ごとに目立つ(そしてむしろ邪魔になる)泣き声を出します。私は主にデバイスを音楽ライブラリのリポジトリとして使用し、すべてがまだうまく機能し、中断することなく再生でき、ファイルを追加/削除することができ、OSがクラッシュしたことがなく、デバイスが自動的にアンマウントされませんでした。

fsckを実行すると、いくつかのエラーが報告され、修正され、ext4パーティションが再クリーンアップされますが、ファイルを再度読み取ると同じエラーが発生します。問題のファイルを別のデバイスにコピーし、元のファイルを削除してから同じ場所にコピーし、誤ったヘッダーエラーが発生するのを防ぎました。別のインデックスノードに移動されたようです。ただし、エラーが発生したファイルに対してのみこれを行うことはできません。

smartctlを実行してもエラーは表示されません。同じドライブを同じ設定でNTFSにフォーマットし、数ヶ月間問題なく使用しましたが、よりきめ細かな特権制御とより良いパフォーマンスのためにext4に再フォーマットしました。

このようなことを経験した人はいますか?デバッグ提案がありますか?何が起こり、これらのエラーを解決するには?

ベストアンサー1

ドライブは「明らかに」いいえ健康。不良セクタがある可能性が高いです。ディスクテストプログラムを実行してみてください(例えば、Seagateの「SeaTools」、WDドライブがあるので、WDが提供するものは何でも良い)。

smartctlを信頼しすぎないでください。

おすすめ記事