I / Oエラーがありますが、syslogに不良ブロックが報告されていません

I / Oエラーがありますが、syslogに不良ブロックが報告されていません

システムログにこのようなエラーが発生しますが、カーネルレポートで定義された不良ブロックやセクタはありません。今はハードドライブを交換できません。今、不良ブロックを再割り当てすることを好むので、不良ブロックの数が必要です。フィールド。

できるだけ早くセクター番号を見つける方法について提案がありますか?

私が所有している他のサーバーでは、カーネルは常にセクター番号を報告しますが、このサーバーではそうではありません。

res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
res 41/40:08:a0:11:76/00:00:53:00:00/00 Emask 0x409 (media error) <F> ata1.00: error: { UNC }
sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed

私の質問は、なぜこのサーバーのカーネルが不良セクタ数を報告しないのですか?他のもののように?

答え1

ディスクのSMARTログ()からいくつかの情報を取得できますsmartctl -x /dev/sda

それ以外の場合、これはbadblockコマンドが実行するアクションです。これはまた、e2fsckを提供するためにどのブロックが死亡したか(再割り当てに失敗した場合)、そのディスクにextex FSがあるが他のFSに似た機能がある場合に通知し、そのセクタを使用しないことを指定するためにも使用できます。 。あるいは、e2fsckはバッドブロックを直接呼び出すこともできます。

それにもかかわらず、ディスクにストレスを加えて追加の障害を引き起こす可能性があります。

まず、SMARTステータス(smartctl -x /dev/sda)を調べて、完全な失敗の直前にあるかのようにどのような外観(保留中、失敗、再割り当てされたセクタ数、エラー...、および全体のSMARTステータス)を確認します。最善の方法は、データを新しいドライブにバックアップすることです(ddrescueさまざまな実装を参照)。

関連情報