对 RAID 1 容量感到困惑

对 RAID 1 容量感到困惑

RAID 1 真的只能与最小的磁盘一样大吗?如果这是真的,那么 RAID 1 中的 10 个 1GB 磁盘应该只占总可用空间 1GB。

RAID 1 容量是否仅限于可用驱动器的 50%?如果确实如此,那么 RAID 1 中的 10 个 1GB 磁盘应相当于 5GB 的总可用空间。

在某些站点中,我读到的 RAID 1 容量是 50%,在其他站点中,我读到的 RAID 1 容量永远不会大于最小的磁盘。

因此,如果有人问您,RAID1 中 10 个 1GB 磁盘的容量是多少,您会回答什么以及为什么?我需要澄清。

谢谢

答案1

这完全取决于您如何设置。

RAID 1 中有 10 个磁盘,您可以获得单个磁盘容量,并具有充足的冗余:如果任何 9 个磁盘发生故障,数据仍然存在于剩余的单个磁盘上。这听起来很奇怪,但有时您会将其视为分区的 mdadm RAID 1 /boot,而其他所有内容都是 RAID 5/6/10 - 引导加载程序可能不知道如何处理。

您还可以创建五个独立的 RAID 1,每个 1GB 容量和单级冗余。但如果这是您的目标,您可能会选择 RAID 10。

如果您有不同大小的磁盘,您可以对它们进行分区,然后为每组分区选择合适的 RAID 级别(类似于 Synology Hybrid RAID)。

如果不这样做,RAID 组中可能会出现(大量)容量浪费。除了 mdadm raid0 之外,除非您用较大的磁盘替换较小的磁盘,否则附加容量根本不可用。这就是为什么通常使用相同大小的磁盘进行 RAID。

相关内容