# Boot à partir d'un snapshot LVM {{METATOC 4-5}} 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. #### 1. Créer le snapshot ``` # 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 ``` #### 2. monter le snapshot et vérifier. ``` # mount /dev/vg_linux/lv_root_snap /mnt ``` #### 3. Redémarrer sur le nouveau système 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 .... ```