![raidz plus 镜像在 2 个池中的同一磁盘上的不同切片](https://linux22.com/image/605083/raidz%20plus%20%E9%95%9C%E5%83%8F%E5%9C%A8%202%20%E4%B8%AA%E6%B1%A0%E4%B8%AD%E7%9A%84%E5%90%8C%E4%B8%80%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E4%B8%8D%E5%90%8C%E5%88%87%E7%89%87.png)
我需要一点帮助。我有 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 的存储空间,并且能够抵御任何一个磁盘的故障,浪费最少。我想您的写入性能可能不是那么好。