Snapper
Meer info
- Bedenker
- SUSE (Arvin Schnell)
- Jaar
- Type
- Snapshottool
- Licentie
- GPLv2+
De snapshottool van SUSE die een mislukte update ongedaan maakt — terugdraaien kan rechtstreeks vanuit het bootmenu.
Snapper werd rond 2011 bij SUSE geschreven door Arvin Schnell en maakt openSUSE ongewoon vergevingsgezind. Op een Btrfs-bestandssysteem maakt de tool automatisch een snapshot vóór en na elke zypper-transactie en elke YaST-wijziging, met behulp van de copy-on-write-subvolumes van het bestandssysteem — vrijwel gratis qua tijd en ruimte.
Gaat een update mis, dan kies je in het GRUB-menu een eerdere, alleen-lezen snapshot, start je daarvan op en draai je het systeem terug naar de toestand van vóór de storing. Snapper ondersteunt ook thin volumes van LVM en kan tonen wat er tussen twee snapshots is veranderd. Het is transactioneel ongedaan maken op besturingssysteemniveau, waarvoor de meeste andere distributies lange tijd geen even soepel equivalent hadden.