我对我所知道的(或认为我知道的)内容和 Apple 文档所述内容感到困惑。
我正在考虑的假设设置是 Apple 的 Xserve RAID 文档中描述的 RAID 0+1,这通常意味着由两个相同驱动器组成的两个条带集的镜像。如下图所示:最小 RAID 0+1 嵌套设置(抱歉,目前还不允许发布图片)
Apple 的文档以及 RAID Admin 设置向导都表明它可以容忍单个驱动器故障。这意味着,我假设,如果两个驱动器发生故障,就会出现停机时间,可能需要对 RAID 控制器进行全面检查、更换新驱动器、取出备份等等。
但是,这难道不是只有在最坏的情况下才会发生,即两个 RAID 0 组中的两个相应驱动器(例如图中的磁盘 0 和磁盘 2)损坏了吗?如果磁盘 0 和磁盘 3 同时损坏,控制器难道不能重建该组吗?之前没有注意到这一点。
或者这是否意味着该图过于简单?如果将 RAID 0 阵列与 RAID 1 镜像,是否不能保证各个驱动器都会被镜像?
我知道苹果的企业时代早已过去,人们可能记不太清楚了,但如果您对您曾使用过的任何其他系统有任何见解,我很乐意听听您的经历。
答案1
两个 RAID 0 上的 RAID 1 可以允许一个 RAID 0 子阵列发生故障,但仍可继续运行,无论子阵列中有多少个驱动器发生故障。
通常,使用这种布局没有意义,RAID 10(RAID 0 基于 RAID 1 子阵列)更为合理。