![可以更改先前创建的 ZFS 池的类型吗?](https://linux22.com/image/681909/%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%E5%85%88%E5%89%8D%E5%88%9B%E5%BB%BA%E7%9A%84%20ZFS%20%E6%B1%A0%E7%9A%84%E7%B1%BB%E5%9E%8B%E5%90%97%EF%BC%9F.png)
我在模式下创建了一个 2 驱动器 zfs 池mirror
。现在我设法弄到了第三个驱动器,我想知道我是否可以添加驱动器,并将池类型更改为raidz
,这对于三个磁盘来说要好得多。
答案1
不,你不能用普通工具做到这一点……至少并非没有痛苦和风险。
如果您有选择,您应该使用 4 个磁盘和 RAID 1+0 或卸载数据并按照您希望的方式重新创建池。
答案2
简短的回答是“不”。
较长的答案。从 2 个驱动器增加到 3 个驱动器,您可以执行以下操作。
步骤 0. 进行备份!
步骤 1. 通过分离其中一个驱动器来打破镜像。-
这将为您提供 1 个驱动器,其中包含“镜像”池中的数据步骤
2. 以稀疏文件的形式创建一个假驱动器
步骤 3. 使用新驱动器 + 先前分离的驱动器 + 假驱动器创建一个新的 Raid-Z 卷
步骤 4. 通过移除假驱动器来降级阵列,使阵列中只剩下 2 个实际硬盘驱动器。
步骤 5. 将旧池中的所有数据复制到新池。
步骤 6. 移除旧镜像池,并将该驱动器添加到 RaidZ 池。