Btrfs RAID 1 磁盘容错能力如何?

Btrfs RAID 1 磁盘容错能力如何?

我已经在谷歌搜索了一段时间,并没有找到明确的答案。

我看到 Btrfs 镜像的是数据块,而不是像传统 RAID 那样的整个驱动器镜像。现在假设我在单个 Btrfs RAID1 池中有 8 个 1TB 驱动器。这是否意味着理论上我可以丢失 4 个驱动器而不会丢失任何数据(每个镜像对丢失 1 个驱动器)?如果是 7 个驱动器,我最多可以丢失 3 个吗?

答案1

根据btrfs 维基百科

注意:对于 3 个或更多驱动器,这不会产生“通常的效果”。在实施“N 路”(传统)RAID-1 之前:丢失多个驱动器可能会导致阵列崩溃。目前,RAID-1 意味着“无论阵列中有多少个驱动器,重要内容的一个副本都存在于阵列中的两个驱动器上”。

如果这是真的,那么丢失 4 个驱动器肯定会导致阵列崩溃。

相关内容