FreeNASサーバーでは、zpool status
がくれます:
pool: raid2
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: http://www.Sun.com/msg/ZFS-8000-9P
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
raid2 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
gptid/5f3c0517-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0
gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca ONLINE 3 1.13M 0
gptid/60570005-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0
gptid/60ebeaa5-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0
gptid/61925b86-3ff2-11e2-9437-f46d049aaeca ONLINE 0 0 0
errors: No known data errors
私は何をすべきか? scrub
プール?
タイプzpool clear raid2
エラーをクリアし、スクラブを開始します。
その後もエラーが続く場合は、ディスクを交換してください。
ハードウェアに関する詳細が役立つため、これは一般的なアドバイスです。 PCマザーボードに接続された多数の民生用ディスクに対する私の推奨は、エンタープライズレベルのギアに対して行うものとは異なります。
このツールは、「デバイスを交換する必要があるかどうかを判断する」という、必要な操作を示します。
ツールは非常にインテリジェントであり、人間の管理者として、いくつかのことを理解する必要があります。必要な手順はハードウェアとセットアップに固有なので、システムの知識に基づいていくつかの決定を行う必要があります。
コマンドの出力を見てください。デバイスのようですgptid/5fe33556-3ff2-11e2-9437-f46d049aaeca
に「書き込み」エラーが発生しています。 「1.13M」は非常に高いエラー率であり、あなたが気づかないうちにしばらく問題が発生しているのではないかと思います。理由を理解してディスクを交換できるかどうかを確認してください。
ハードウェアコントローラーがある場合、そのコントローラーには、障害の性質を判断するのに役立つ追加のツールが含まれている場合があります。
ZFSは破損したセクターを処理できるため、パニックする必要はありません。しかし、問題も無視しないでください。
予防策として、ZFSスクラブも定期的に実行する必要があります。 http://doc.freenas.org/index.php/ZFS_Scrubs を参照してください。これにより、1.13Mマークに到達するかなり前に、ZFSで最初に問題が発生したときに警告が表示されます。
次のコマンドを使用して、ドライブの/ dev/adaXを変更します。
[blackout @ freenas〜]#smartctl -a/dev/ada0 | grep "シリアル"
シリアル番号:WD-WCC4EXXXXXXXX
また、有用なコマンド[blackout @ freenas〜]#glabel status
質問は古いですが、他の人に見られるかもしれません。
その場合、zpool status
およびzpool status -v
の出力は、発生したすべてのエラーに関連していることに注意してください。これには、マザーボードのSATAポート(使用されている場合)、HBAカード(使用されている場合)、SATAケーブル自体(ディスクだけでなく)によるエラーも含まれます。
3つの簡単な診断テストは、smartctl
を使用してディスクをすばやく確認し、カードが正しく装着され、緩んでいないことを確認し、別のポートまたはSATAケーブルを試します(ケーブルが読み取り/書き込みエラーの一般的な原因です)。