通常のハードドライブに画像ファイルを保存したとしましょう。数年後、ハードウェア障害のためにイメージファイルを完全に表示できなくなる可能性があります。
mdadmを使用して作成されたLinux RAID 1ディスクアレイは、このタイプのエラーの影響を受けませんか、それとも両方のドライブにエラーメッセージが含まれていますか?
あるいは、Linux RAIDはハードウェア障害全体に対してのみ機能しますか、それともマイナーなエラーを検出して修正できますか?
ベストアンサー1
RAID1は追加の整合性データを書きません。したがって、2つのコピーを比較する以外に、ディスク上のデータが自動的に破損したときにそれを検出することはできません。それでも、どのコピー(存在する場合)が正しいかを知る方法はありません。
RAID1はディスク全体の障害を処理して修正可能いいえ- 自動データ破損、ドライブは読み取り不可能なセクター(他のディスクから読み取り、読み取り不可能なディスクに書き戻されます)を報告してエラー信号を送信します。
これはすべて、データが最初にディスクに正しく書き込まれたと仮定します。たとえば、RAMが破損しているシステムは、データを書き込むためにmdraidに送信する前にデータを破損する可能性があります。この場合、破損したデータは両方のディスクに書き込まれます。