RAID-Z3 和 4 路镜像在耐用性方面有区别吗?据我所知,两者都可以丢失三个驱动器而不会丢失数据。奇偶校验有什么特别之处可以让 RAID-Z3 更安全吗?(或者也许重新镀银的速度会让 4 路镜像更安全?)
背景:我正在帮助一家非营利组织,他们可能无法快速响应驱动器问题。在驱动器开始出现故障并且几个月没有采取任何措施后,他们几乎失去了 RAID-Z1。
他们有一个四托架 FreeNAS Mini,只需要存储约 2.5TB,每年增长约 200GB。我认为在这种情况下,四向镜像可能是一个很棒的选择(我们关注 4 个 HGST HE10 10TB 驱动器)?我也可以为他们构建具有更多托架的东西并进行 RAID-Z3 + 热备用,但他们似乎发现这样的硬件更难(令人生畏?)维护(我已经有八个非常适合 ZFS 的 4TB HGST 驱动器和一个闲置的 Supermicro X10SDV-7TP4F;我们唯一需要的是一个安静的机架式机箱)。
我们的目标是使池本身更加冗余,然后复制到第二个框,然后同步到异地 Amazon S3。我们使用的是 FreeNAS 11.3。
答案1
RAIDZ3 和 4 路镜像都可以丢失最多 3 个驱动器而不会丢失数据。但是,您必须考虑到 RAIDZ3 在更换磁盘后将具有更低的读取 IOPS 和更长的恢复时间。
无论如何,我真的认为 4 路镜像太多了(在四个驱动器损坏之前其他东西也会损坏)。如果 IOPS 不是问题,我会使用 RAIDZ2 阵列。
也就是说,如果您确定不需要额外的空间,对于能够承受 3 个磁盘故障的 4 托架系统,我会选择 4 路镜像而不是 RAIDZ3。
答案2
通过 4 路镜像,您将获得 1 倍的写入速度,但您也将获得 4 倍的读取速度(因为 ZFS 会将它们作为 RAID0 进行读取)。