我已经在谷歌搜索了一段时间,并没有找到明确的答案。
我看到 Btrfs 镜像的是数据块,而不是像传统 RAID 那样的整个驱动器镜像。现在假设我在单个 Btrfs RAID1 池中有 8 个 1TB 驱动器。这是否意味着理论上我可以丢失 4 个驱动器而不会丢失任何数据(每个镜像对丢失 1 个驱动器)?如果是 7 个驱动器,我最多可以丢失 3 个吗?
答案1
根据btrfs 维基百科:
注意:对于 3 个或更多驱动器,这不会产生“通常的效果”。在实施“N 路”(传统)RAID-1 之前:丢失多个驱动器可能会导致阵列崩溃。目前,RAID-1 意味着“无论阵列中有多少个驱动器,重要内容的一个副本都存在于阵列中的两个驱动器上”。
如果这是真的,那么丢失 4 个驱动器肯定会导致阵列崩溃。