简短:我可以在两个单独的 zpool 之间共享一个磁盘吗?
Long:我想要一个 raidz2 阵列,但我一次买不起。我可能的解决方案是从两个驱动器开始。我将只使用每个磁盘容量的一半来创建镜像。当我能负担得起更多驱动器时,我会使用新驱动器和初始磁盘上 50% 的未使用空间创建一个带有单个 raidz2 vdev 的新 zpool。然后我计划将数据从一个 zpool 复制到另一个 zpool,删除包含镜像的 zpool,并使用 raidz2 vdev 扩展 zpool。
这行得通吗?
链接和参考将不胜感激。
但你不应该这样做。ZFS 是最好的,当你给它整个磁盘时,虽然分区“工作”,但使用整个磁盘你的世界更容易/更好。如果你真的想做镜像 -> raid-z2 池过渡,并准备在你的镜像使用率 50% 的范围内生活,我有一个替代想法:
zpool create yourPool mirror cXt1d0 cXt2d0zfs create yourPool/fakemkfile -n 1TB /yourpool/fake/fakehdazpool create yourNewPool raidz2 cXt3d0 cXt4d0 cXt5d0 cXt6d0 /yourpool/fake/fakehda /yourpool/fake/fakehdbzpool detach yourPool cXt1d0zpool replace yourNewPool /yourpool/fake/fakehda cXt1d0zpool status yourNewPool。zpool destroy yourPoolzpool replace yourNewPool /yourpool/fake/fakehda cXt2d0在整个过程中,您将能够在任何单个磁盘出现故障时幸免于难,而不会丢失数据。
| 归档时间: |
|
| 查看次数: |
2787 次 |
| 最近记录: |