<Précédent | Table des matières | Suivant>
Voir la page de manuel lxc-clone pour plus d'informations. 6.11.1. Instantanés
Pour prendre en charge plus facilement l'utilisation de clones d'instantanés pour le développement itératif de conteneurs, LXC prend en charge des instantanés. Lorsque vous travaillez sur un conteneur C1, avant d'effectuer une modification potentiellement dangereuse ou difficile à annuler, vous pouvez créer un instantané
sudo lxc-instantané -n C1
qui est un clone d'instantané appelé 'snap0' sous /var/lib/lxcsnaps ou $HOME/.local/share/lxcsnaps. Le prochain instantané sera appelé 'snap1', etc. Les instantanés existants peuvent être répertoriés en utilisant lxc-instantané -L -n C1, et un instantané peut être restauré - en effaçant le conteneur C1 actuel - en utilisant lxc-instantané -r snap1 -n C1. Après la commande de restauration, l'instantané snap1 continue d'exister et le C1 précédent est effacé et remplacé par l'instantané snap1.
Les instantanés sont pris en charge pour les conteneurs btrfs, lvm, zfs et overlayfs. Si lxc-snapshot est appelé sur un conteneur basé sur un répertoire, une erreur sera enregistrée et l'instantané sera créé en tant que copie-clonage. La raison en est que si l'utilisateur crée un instantané overlayfs d'un conteneur basé sur un répertoire, puis apporte des modifications au conteneur basé sur un répertoire, les modifications du conteneur d'origine seront partiellement reflétées dans l'instantané. Si des instantanés d'un conteneur C1 sauvegardé par répertoire sont souhaités, un clone overlayfs de C1 doit être créé, C1 ne doit plus être touché et le clone overlayfs peut être modifié et instantané à volonté, en tant que tel
lxc-clone -s -o C1 -n C2
lxc-start -n C2 -d # apporter quelques modifications
lxc-stop -n C2
lxc-snapshot -n C2 lxc-start -n C2 # etc.
Documentation