我想在 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
我也不确定如何确定我是否已成功捕获一切(符号链接、硬链接、权限等)