是的,添加第二个驱动器来镜像现有的虚拟设备非常简单。
假设您像这样创建了池。我使用 zfs-d1 等 GPT 分区标签来使名称变得美观/可靠。
zpool create zfs1 -o ashift=12 -m none /dev/disk/by-partlabel/zfs-d1
pool: zfs1
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
zfs1 ONLINE 0 0 0
zfs-d1 ONLINE 0 0 0
Run Code Online (Sandbox Code Playgroud)
添加另一个驱动器到 zfs-d1 的镜像很容易。我们将为新标签指定 zfs-d2
zpool attach zfs1 /dev/disk/by-partlabel/zfs-d1 /dev/disk/by-partlabel/zfs-d2
Run Code Online (Sandbox Code Playgroud)
我相信这应该会产生一个看起来像这样的池。您需要等待一段时间才能重新同步,但实际上不需要做太多事情。
pool: zfs1
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
zfs1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
zfs-d1 ONLINE 0 0 0
zfs-d2 ONLINE 0 0 0
Run Code Online (Sandbox Code Playgroud)
无论如何,我强烈建议您在虚拟机中快速尝试一下。构建一个虚拟机,添加一些小型虚拟磁盘,然后尝试将它们添加到池中。在虚拟机中进行测试可以让你有一个地方进行尝试,如果你搞砸了,你也不会损失什么。
归档时间: |
|
查看次数: |
3328 次 |
最近记录: |