raidz plus 镜像在 2 个池中的同一磁盘上的不同切片

raidz plus 镜像在 2 个池中的同一磁盘上的不同切片

我需要一点帮助。我有 6 个 2TB 磁盘。我计划将大约 500GB 分配给我的根池分片 0,并与另一个磁盘进行镜像,由于一个磁盘没有用完,因此我决定使用 5 个磁盘创建一个 raidz 池,其中包括具有根池但具有不同分片的 2 个磁盘的剩余空间。

例如:

root pool
    disk0 slice 0
    mirror disk 1 slice 0

mypool
    raidz
        disk 0 slice 7
        disk 1 slice 7
        disk 2 slice 0
        disk 3 slice 0
        disk 4 slice 0

disk 5 for hot spare.

我不确定是否建议这样做,并想知道是否有人知道如果整个磁盘 1 发生故障,它将如何恢复?系统如何在这种配置下处理此类故障?

答案1

这是一个混乱的配置。但它可以工作。

Root 不需要太多空间。您是否可以使用较小的一对磁盘(或单个 SSD)作为 root 以简化整个设置?

答案2

如果您使用 2 个磁盘镜像 rpool,并使用其他 4 个磁盘以 1+0 设置方式设置 mypool(两个磁盘的两个镜像),那么您将获得更好的整体效果。这样,您总共可以获得 6TB 的存储空间,并且能够抵御任何一个磁盘的故障,浪费最少。我想您的写入性能可能不是那么好。

相关内容