私はサーバーをセットアップしているのですが、私の前任者は 2 つのディスクだけで複数の RAID 1 をセットアップする癖があり、最終的には回復が困難なスプリット ブレイン状況に陥りました。
同じアクセス速度が必要なので、RAID 1 に 3 番目のディスクを追加すると、スプリット ブレイン状況が発生する可能性が低くなりますか?
あるいは、別の言い方をすれば、ディスクの 1 つに読み取りエラーが含まれている場合、RAID 1 ではディスクは「投票」しますか?
ディスクの 1 つに明らかでない障害が発生した場合に RAID が停止する可能性を減らすより良い方法はありますか?
答え1
いいえ、全然違います。
間接的に言及されているようにこの答え(@Lennieyが指摘)、RAID 1の読み取りはパリティチェックなしつまり、最初に読み込んだディスクが故障するまで、それをそのまま受け入れるということです。書き込み中に検出されないエラーや遅延エラーが発生し、再起動後にディスクが異なる順序で回転すると、スプリットブレインシナリオが発生します。ディスクがいくつあっても。
さらに、ディスクの数が増えると、スプリット ブレイン問題の複雑さは 2^N 倍になります (N はディスクの数)。