我正在設定一台伺服器,我的前任習慣於僅用2塊磁碟設定多個RAID 1,最終導致腦裂的情況,並且很難恢復。
由於我想要相同的存取速度,因此在 RAID 1 中添加第三個磁碟是否會降低腦裂情況的可能性?
或者,換句話說,當其中一個磁碟包含讀取錯誤時,磁碟是否會在 RAID 1 中「投票」?
當其中一個磁碟出現非明顯故障時,是否有更好的方法來減少 RAID 損壞的機會?
答案1
一點都不。
正如間接提到的這個答案(@Lenniey 指出),RAID 1 讀取有無奇偶校驗這意味著它接受從中讀取的第一個磁碟作為福音,直到失敗為止。如果寫入時出現未偵測到或延遲的錯誤,且磁碟在重新啟動後以不同的順序旋轉,則會發生腦裂情況無論有多少磁碟。
此外,磁碟數量將使裂腦問題的複雜性增加 2^N 倍,其中 N 為磁碟數量。