chrootを「スナップショット」する方法は?

chrootを「スナップショット」する方法は?

vmware fusion / virtualbox / VMマネージャで「複製」などの操作を実行したいと思います。

ホストとchrootはどちらもUbuntuです。複雑な要因は、chrootが1つ以上の子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

ベストアンサー1

おすすめ記事