如何对 chroot 进行“快照”?

如何对 chroot 进行“快照”?

我想在 vmware fusion/virtualbox/VM 管理器上执行类似于“克隆”的操作。

主机和chroot都是ubuntu。一个复杂的因素可能是该 chroot 可能有一个或多个子 chroot。现在只是用一个孩子做实验。

到目前为止我已经尝试过了,但我认为我并没有捕捉到一切

# OUTSIDE THE CHROOT: Create a test chroot
cd ~
sudo apt-get install debootstrap dchroot
sudo debootstrap trusty my-chroot
sudo chroot my-chroot

# INSIDE THE CHROOT: Compress the chroot
mkdir -p /mnt/root
mount --bind / /mnt/root
tar --create --preserve-permissions --numeric-owner --verbose --gzip --file=/tmp/my-snapshot.tar.gz /mnt/root
umount /mnt/root

# OUTSIDE THE CHROOT: Decompress the chroot
cd ~
sudo tar --extract --preserve-permissions --verbose --file=/home/me/my-snapshot.tar.gz
sudo mv ./mnt/root/ my-chroot
sudo rm -rf ./mnt
sudo chroot my-chroot

我也不确定如何确定我是否已成功捕获一切(符号链接、硬链接、权限等)

http://linux.die.net/man/1/tar

相关内容