← retour aux snippets

LVM: snapshot et merge pour rollback rapide

Créer un snapshot, tester, puis fusionner ou supprimer pour revenir à l'état antérieur.

bash filesystem #lvm#snapshot#lvconvert

objectif

Sécuriser une mise à jour en pouvant revenir en arrière sans restauration complète.

code minimal

# créer un snapshot (2G) de lv_root
sudo lvcreate -s -L 2G -n lv_root_snap /dev/vg0/lv_root

# faire des changements, tester...

utilisation

# rollback en fusionnant (offline recommandé)
sudo lvconvert --merge /dev/vg0/lv_root_snap
sudo reboot

variante(s) utile(s)

# supprimer le snapshot si tout va bien
sudo lvremove /dev/vg0/lv_root_snap

notes

  • prévoir assez d’espace pour le snapshot (COW).
  • préférez opérations à froid pour cohérence du FS.