ディスクの再構築中に中程度のエラーが発生した場合、 Data ONTAP はどのように対応しますか。
すべてのとおり
環境
Data ONTAP
回答
- メディアスクラビングは、すべてのディスクをプロアクティブに読み取り、再構築中または二重エラー発生時に原因が問題になる前にメディアエラーを検出して修正します。
- これにより、このようなエラーが原因で発生する問題の数は大幅に削減されますが、すべてのエラーを回避することはできません。
リカバリの順序は次のとおりです。
- Data ONTAP は、関連するボリュームまたはアグリゲートに「不整合」とマークし、メディアエラーを無視します。
- 次に、 Data ONTAP はそのボリュームまたはアグリゲートで「 wafliron 」を開始しようとします。
- これが失敗した場合は、ボリュームの制限(アンマウント)が試行されます。
- 両方に障害が発生すると、ストレージ・システムがパニックし、次のようなメッセージが表示されます。
PANIC: raid volfsm: vol vol_8TB_u33: fatal multi-disk error. in process config_thread
- 次回のブート時、パニックの原因となったボリュームは制限されます(マウント不可)。
- ルート・ボリュームの場合、ストレージ・システムはブートしません。
- ルート以外のボリュームの場合、ストレージシステムはボリュームを制限してブートします。
注:この時点では、原因はこのボリュームを使用してストレージシステムをブートできません。メディアエラーによって Data ONTAP のメタデータが破損する可能性があります。
- [1] 該当するボリュームで wafliron を手動で開始したり、ストレージシステムをリブートしたり、該当するボリュームで wafl_check を実行したりできます。
- 再構築が完了すると、スクラビングが開始されて、さらに二重エラーが解消されます。
- スクラビングが完了すると、ボリュームの「メディアエラーモードを無視」がクリアされます。
回復不能なデータは、ゼロ化されたブロックに置き換えられます。少なくとも一部のアプリケーションでは、ゼロ化されたブロックを不正なデータとして認識しています(データが必要な場合)。