【问题标题】:about 2 mirrored pairs in a single ZFS pool单个 ZFS 池中大约有 2 个镜像对
【发布时间】:2017-12-20 14:02:30
【问题描述】:

如果我在单个池中有 2 个镜像对,例如:“zpool create tank mirror disk1 disk2 mirror disk3 disk4”,那么这 2 个镜像对是否形成类似 RAID 0 的配置?我不想在两对之间有 RAID0,所以如果 disk1 和 2 都失败了,我仍然有一半的数据。顺便说一句,我将在 MacOS 上使用 openZFS。谢谢!

【问题讨论】:

    标签: zfs


    【解决方案1】:

    它们形成 RAID10 配置,即条带镜像。每个镜像 vdev(您的示例中的磁盘 1+2 和 3+4)可以承受一个磁盘的丢失(例如,磁盘 1 和 4 可能会发生故障而不会丢失数据,但不会丢失 1 和 2)。因此,您将无法实现目标。

    相反,您可以考虑 4 路镜像(丢失 75% 的空间,但具有出色的冗余和非常好的随机读取性能)或 RAIDZ2(丢失 50% 的容量,但允许任意 2 个磁盘死掉,不是特定的。请注意,RAIDZ2 的性能几乎不如其他两个替代方案,它不适合随机访问模式,而流式工作负载还可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-29
      • 2017-05-29
      • 2010-09-29
      • 2020-05-31
      • 1970-01-01
      • 2018-09-30
      • 2022-12-04
      • 2016-12-11
      相关资源
      最近更新 更多