RAID 1ブートドライブに障害が発生した場合にLinuxシステムが起動するかどうかを確認する方法

RAID 1ブートドライブに障害が発生した場合にLinuxシステムが起動するかどうかを確認する方法

私はLinux(Debian)ベースの制御コンピュータを含むシステムを設計しています。遠く離れてアクセスしにくい場所に配置されます。ディスクエラーや破損が発生した場合は、起動の可能性を最大化するように設定したいと思います。

これまで、私はRAID 1(ミラー)に2つの産業用SATA DOMを設定し、両方のMBRにGRUBをロードしました。これはうまくいくようです。 2つのドライブのいずれかを取り外しても、システムは引き続き実行され、再起動されます。

ただし、ドライブの1つが破損して再起動時にRAIDの組み立てに失敗しましたが、システムが破損したドライブから起動しようとしたときに停止する状況が発生しました。

システムの実行中にRAID 1アレイでドライブ障害を検出した場合は、システムddが故障したドライブを使用して次のドライブに移動しないようにエラーが発生したドライブをゼロ化するのが最も安全な方法ですか?

両方のドライブを同じにして、RAID 1を使用しない方が安定していませんか? 1 台のドライブに障害が発生した場合は、BIOS で無効にして起動します。

関連情報