我一直在尝试找出一种方法来将zfs-auto-snap
我们主数据中心创建的快照复制到远程服务器,两者都运行带有最新 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 list
远程 ZFS 的结果如下:
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/
,也无法在任何隐藏.zfs
目录下看到任何数据。
du -hs *
显示512 Van
,基本上是0字节。
但是...但是,某处还存在着约 1.1 TB 的数据?
如果我找不到第一个,我会怀疑是否要尝试另一个 zfs 增量发送。
问候,
埃里克·P.
附言:我应该注意到zfs-auto-snap
远程服务器上的 已被禁用zfs_pool01/Van_backup/data
。无需创建不需要的快照。
答案1
感谢@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
因此,看起来快照已经存在并可以根据需要进行恢复。
希望这能帮助其他困惑的人!