Eu quero executar algo semelhante a um 'clone' no vmware fusion / virtualbox / um gerenciador de MVs.
Host e chroot são ambos do Ubuntu. Um fator complicador pode ser que este chroot possa ter um ou mais chroots filhos. Apenas experimentando uma criança agora.
Até agora eu tentei isso, mas não pense que estou capturando TUDO
# 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
Também não sei ao certo se consegui capturar tudo (links simbólicos, links físicos, permissões, etc.)
Tags chroot tar bind-mount