我一直在试图找出一种方法来复制从主数据中心到远程服务器的zfs-auto-snap创build的快照,这两个快照都运行带有最新ZFS-FUSE的Ubuntu Server 14。
这是我的本地ZFS:
NAME USED AVAIL REFER MOUNTPOINT zfs_pool01/data 4.47T 2.98T 2.40T /mnt/data
我运行这个命令来复制可用的最早的每月zfs-auto-snap快照:
zfs send -v -R zfs_pool01/data@zfs-auto-snap_monthly-2015-04-01-0652 | ssh 192.168.254.5 zfs recv -F zfs_pool01/Van_backup/data
而且(几天之后)这里是远程ZFS中zfs list的结果:
NAME USED AVAIL REFER MOUNTPOINT zfs_pool01/Van_backup/data 1.10T 9.73T 1.10T /mnt/backup/Van/data
令我费解的是,我实际上看不到/mnt/backup/Van/data或zfs_pool01/任何/mnt/backup/Van/data ,也不能在任何隐藏的.zfs目录下看到任何数据。
du -hs *显示512 Van ,基本上是0个字节。
但是…然而,在某处存在〜1.1TB的数据呢?
如果我找不到第一个,我很怀疑尝试另一个zfs增量发送。
问候,
埃里克
PS:我应该注意到在远程服务器的zfs_pool01/Van_backup/data上禁用了zfs-auto-snap 。 不需要创build不需要的快照。
感谢@AndrewHenle,这个问题已经得到解答。
复制的快照已到位,但不可见。 这可能是快照的正确状态:
这个命令:
zfs list -t all | grep -i Van
显示这些结果:
zfs_pool01/Van_backup 1.10T 9.67T 19K /mnt/backup/Van zfs_pool01/Van_backup/data 1.10T 9.67T 1.10T /mnt/backup/Van/data zfs_pool01/Van_backup/data@zfs-auto-snap_monthly-2015-04-01-0652 0 - 1.10T
所以,看起来快照已经存在,并且可以根据需要进行恢复。
希望能帮助任何困惑的人!