Snapper
Altre info
- Creatore
- SUSE (Arvin Schnell)
- Anno
- Tipo
- Strumento di snapshot
- Licenza
- GPLv2+
Lo strumento di snapshot del filesystem di SUSE che rende annullabile un aggiornamento sbagliato: il rollback parte direttamente dal menu di avvio.
Snapper fu scritto da Arvin Schnell in SUSE intorno al 2011 ed è ciò che rende openSUSE insolitamente indulgente. Su un filesystem Btrfs lo strumento crea automaticamente uno snapshot prima e dopo ogni transazione zypper e ogni modifica di YaST, sfruttando i sottovolumi copy-on-write del filesystem, che costano quasi nulla in tempo e spazio.
Se un aggiornamento va male, si può scegliere uno snapshot precedente, di sola lettura, direttamente dal menu GRUB, avviare il sistema da lì e riportarlo allo stato precedente al danno. Snapper gestisce anche i volumi thin di LVM e può mostrare le differenze tra due snapshot. È un annulla transazionale a livello di sistema operativo, per il quale molte altre distribuzioni hanno a lungo mancato un equivalente altrettanto fluido.