2 个 ZFS 文件系统之间的 ZFS 复制

XO0*_*O01 7 zfs replication

我最初复制了 tank/storage1 --> usb1/storage1-slave(如下所示),然后(故意)销毁了我从中复制的快照。通过这样做,我是否失去了在这两个文件系统之间增量(zfs send -i)复制的能力?销毁此快照后同步这些文件系统的最佳方法是什么?

# zfs list
NAME                  USED  AVAIL  REFER  MOUNTPOINT
tank                  128G   100G    23K  /tank
tank/storage1         128G   100G   128G  /tank/storage1
usb1                  122G   563G    24K  /usb1
usb1/storage1-slave   122G   563G   122G  /usb1/storage1-slave
usb1/storage2          21K   563G    21K  /usb1/storage2
Run Code Online (Sandbox Code Playgroud)

如果我最初 RSYNC'd tank/storage1 --> usb1/storage1-slave,并决定逐步复制“通过 zfs send -i”会怎样。

Chr*_*s S 6

-i选项以zfs send需要至少一个快照发送“从开始”(和任选的第二快照作为点“在结束”的)。如果您没有快照,则不再有-i.

您仍然可以使用发送命令同步两者,它只会发送整个内容。