我在 Ubuntu 19.10 的全新安装中安装了默认的 ZFS,并且我想要整个系统的完整快照。
NAME USED AVAIL REFER MOUNTPOINT
bpool 130M 1.62G 176K /boot
bpool/BOOT 129M 1.62G 176K none
bpool/BOOT/ubuntu_7j8cap 129M 1.62G 129M /boot
rpool 534G 380G 96K /
rpool/ROOT 81.3G 380G 96K none
rpool/ROOT/ubuntu_7j8cap 81.3G 380G 6.16G /
rpool/ROOT/ubuntu_7j8cap/srv 96K 380G 96K /srv
rpool/ROOT/ubuntu_7j8cap/usr 260K 380G 96K /usr
rpool/ROOT/ubuntu_7j8cap/usr/local 164K 380G 164K /usr/local
rpool/ROOT/ubuntu_7j8cap/var 75.2G 380G 96K /var
rpool/ROOT/ubuntu_7j8cap/var/games 96K 380G 96K /var/games
rpool/ROOT/ubuntu_7j8cap/var/lib 74.7G 380G 74.6G /var/lib
rpool/ROOT/ubuntu_7j8cap/var/lib/AccountServices 96K 380G 96K /var/lib/AccountServices
rpool/ROOT/ubuntu_7j8cap/var/lib/NetworkManager 180K 380G 180K /var/lib/NetworkManager
rpool/ROOT/ubuntu_7j8cap/var/lib/apt 73.2M 380G 73.2M /var/lib/apt
rpool/ROOT/ubuntu_7j8cap/var/lib/dpkg 47.3M 380G 47.3M /var/lib/dpkg
rpool/ROOT/ubuntu_7j8cap/var/log 214M 380G 214M /var/log
rpool/ROOT/ubuntu_7j8cap/var/mail 96K 380G 96K /var/mail
rpool/ROOT/ubuntu_7j8cap/var/snap 219M 380G 219M /var/snap
rpool/ROOT/ubuntu_7j8cap/var/spool 132K 380G 132K /var/spool
rpool/ROOT/ubuntu_7j8cap/var/www 96K 380G 96K /var/www
rpool/USERDATA 453G 380G 96K /
rpool/USERDATA/neal_70puag 453G 380G 212G /home/neal
rpool/USERDATA/root_70puag 380K 380G 380K /root
我制作快照zfs snap rpool@today
并挂载它mount -t zfs rpool@today /media/zfs
,然后 ls 我的新挂载/media/zfs
但它是空的。
我可以快照并挂载仅包含我的主目录文件的 rpool/USERDATA/neal_70puag,但如何一次性获取整个系统的完整快照?我在任何文档中都没有看到这一点。
答案1
zfs snap rpool@today
您只对rpool
数据集进行了快照。一般来说,您可能需要的是zfs snapshot -r rpool@today
递归快照。这将today
在数据集及其所有子数据集中创建一个快照rpool
。不过,它们仍然是所有单个数据集的快照。
就 Ubuntu 数据集布局而言,仍在开发工具,以便从用户角度简化这一操作。请记住,19.10 上的 zfs 支持安装程序是实验性的,这个数据集布局也是如此。
感谢您的尝试!