Cet article présente comment démarrer sur un instantané du système de fichiers racine, pour revenir dans un état tel qu'il était il y a quelques jours, effectuer des tests, puis revenir à la version actuelle du système de fichiers.
# lvcreate --size 100M --snapshot --name lv_root_snap /dev/vg_linux/lv_root # lvs LV VG Attr LSize Origin Snap %Move Log Copy %Convert lv_home vg_linux -wi-ao 11.72g lv_opt vg_linux -wi-ao 4.00g lv_root vg_linux owi-ao 2.00g lv_root_snap vg_linux swi-a- 100.00m lv_root 2.52
# mount /dev/vg_linux/lv_root_snap /mnt
Au reboot pécifier la racine lors du démarrage en accédant au menu grub et en modifiant l’entrée en changeant root= pour pointer sur le snapshot. Ce sera temporaire et ne persistera pas lorsque le système sera redémarré.
Pour permettre un redémarrage automatique sur le snapshot, ajouter une entrée à /etc/grub.conf
qui indique au noyau d’utiliser le système de fichiers racine du snapshot. ( /etc/grub.conf
est un lien symbolique vers /boot/grub/grub.conf
, il n'est donc pas affecté par l'instantané de / )
title RHEL 6.2 Snap root (hd0,0) kernel /vmlinuz-2.6.32-220.13.1.el6.x86_64 ro root=/dev/mapper/vg_linux-lv_root_snap initrd /initramfs-2.6.32-220.el6.x86_64.img ....