ZFS - zfs 在 zfs 发送增量期间销毁快照

ZFS - zfs 在 zfs 发送增量期间销毁快照

zfs 如何处理增量发送期间破坏快照?

例子:

2 台使用 ZFS 的服务器:

zfshost1

[root@zfshost1~]# zfs list -t snapshot
NAME
zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-1
zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-2
zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-3
zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-4

zfshost2

[root@zfshost2~]# zfs list -t snapshot
NAME
zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-1

现在逐步将快照 2 至快照 4 发送到 zfshost2

[root@zfshost2~]# nc -w 120 -l -p 1234 | zfs receive -F -d zones/40e66d56-4ea8-11e5-885d-feff819cdc9f

[root@zfshost1~]# zfs send -F -R -I zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-1 zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-4 | nc -w zfshost2 1234

如果我们在发送快照的过程中删除了快照 1、快照 2、快照 3 或快照 4,ZFS 将如何处理

[root@zfshost1~]# zfs destroy zones/40e66d56-4ea8-11e5-885d-feff819cdc9f@snapshot-X

X = 1, 2, 3, 4

ZFS 能处理这种情况吗?zfshost2 上的预期结果是什么?

相关内容