(为什么)lvmraid6 需要 5 个驱动器?

(为什么)lvmraid6 需要 5 个驱动器?

我正在研究使用 LVMRAID 而不是 MD+LVM。就我而言,我正在研究 RAID6。

正如预期的那样,文档假设您需要 N+1 个设备用于 RAID5,并且至少需要 3 个驱动器。

文档假设对于 RAID 6,您需要 N+2。

然而,它接着说所需的最小驱动器数为 5

在 MD RAID6 中,只需要 4 个驱动器。因此,如果我构建 RAID6+LVM,我只需要 4 个驱动器,而根据文档,对于 LVMRAID6,我需要 5 个驱动器。

LVMRAID6 真的需要 5 个驱动器吗?

如果是这样,为什么它需要 5 个驱动器而不是 MDRAID6 的 4 个驱动器?

答案1

这似乎是硬编码在源代码。这里最少有 3 个条带,不包括奇偶校验磁盘。因此,RAID6 需要 5 个磁盘。

不幸的是提交消息并未表明决策背后的动机。您可能想在Linux 虚拟机邮件列表。

相关内容