我正在设置一台服务器,我的前任习惯只用 2 个磁盘设置多个 RAID 1,最终导致难以恢复的裂脑情况。
因为我想要相同的访问速度,向 RAID 1 添加第三个磁盘是否会降低出现裂脑情况的可能性?
或者换句话说,当其中一个磁盘在读取时出现错误时,磁盘会在 RAID 1 中“投票”吗?
当某个磁盘出现不明显故障时,有没有更好的方法来减少 RAID 崩溃的可能性?
答案1
一点都不。
正如间接提到的这个答案(@Lenniey 指出),RAID 1 读取有无奇偶校验这意味着它会接受它读取的第一个磁盘,直到它发生故障。如果在写入时出现未检测到或延迟的错误,并且磁盘在重新启动后以不同的顺序旋转,则会发生裂脑情况无论有多少个磁盘。
此外,磁盘的数量将使裂脑问题的复杂性增加 2^N 倍,其中 N 是磁盘的数量。