对于未降级的 RAID 6 阵列,为什么大多数实施和文档至少需要 4 个驱动器?为什么不能有 3 个磁盘,每个条带 1 个数据和 2 个奇偶校验块?为什么强制最少 2 个数据和 2 个奇偶校验?
我意识到
我问的原因是因为我正在考虑将我的家庭 DIY NAS 设置更改为类似于商店购买的 NAS 盒中的混合 RAID,这些 NAS 盒提供具有不同大小磁盘的双磁盘冗余。因此,使用多个 mdadm RAID 阵列作为单个逻辑卷中的物理卷,如此处所述,但使用 RAID 6 和 3 个磁盘 RAID 1。
如果构成双磁盘冗余 LVM 的所有 RAID 都是 RAID 6,则看起来会更加一致。
AFAIK 的原因只是性能。没有真正的技术理由反对它。
3 磁盘 raid-1 和 3 磁盘 raid-6 之间存在差异。
与raid-1 相比,raid-6 的冗余计算在计算上更加困难和复杂。
因此,使用 3 磁盘 raid-6 需要来自控制器(硬件)或 CPU(软件突袭)的更多马力。
如果需要,重建也更耗时。
因此,当raid-1 提供相同级别的冗余和更少的性能问题时,在3 个磁盘上执行raid-6 是毫无意义的。
因此,raid 管理软件的程序员通常甚至无法提供 3 磁盘 raid-6 的选项。
(如果我没记错的话,几年前我曾见过允许使用的 Raid 控制器。我不记得品牌/型号,但它几乎必须是 Areca 控制器或 HP/Compaq Proliant 控制器之一。我们几乎在交易只与当时的那些人在一起。)