Panduan Lengkap Snapper di openSUSE Tumbleweed (Bagian 2)
4. Rollback Sistem
Metode 1: Rollback dari Grub (Paling Aman)
Langkah-langkah:
- Reboot komputer Anda
- Di menu Grub, pilih “Start bootloader from a read-only snapshot”
- Pilih snapshot yang ingin di-boot
- Login dan test apakah sistem berjalan dengan baik
- Jika puas, buat rollback permanen:
sudo snapper rollback
- Reboot untuk menerapkan rollback
Metode 2: Rollback dari Terminal (Sistem Running)
PERINGATAN: Metode ini lebih berisiko, gunakan hanya jika Anda paham konsekuensinya.
sudo snapper rollback 42
Setelah itu reboot:
sudo reboot
Metode 3: Rollback Selektif (File Tertentu)
Restore file tertentu dari snapshot:
sudo snapper -v undochange 2..3 /etc/zypp/zypp.conf
Restore multiple files:
sudo snapper -v undochange 2..3 /etc/zypp/zypp.conf /etc/hosts
5. Menghapus Snapshot
Menghapus Single Snapshot
sudo snapper delete 42
Menghapus Range Snapshot
sudo snapper delete 10-20
Menghapus Multiple Snapshot Spesifik
sudo snapper delete 5 7 9 11
PENTING: Jangan hapus snapshot #0 (current) dan #1 (baseline)!
6. Konfigurasi Snapper
Melihat Konfigurasi
sudo snapper list-configs
Output:
Config | Subvolume
-------+----------
root | /
Melihat Detail Konfigurasi
sudo snapper -c root get-config
Mengubah Konfigurasi
Mengubah jumlah maksimum snapshot:
sudo snapper -c root set-config "NUMBER_LIMIT=10"
sudo snapper -c root set-config "NUMBER_LIMIT_IMPORTANT=10"
Menonaktifkan timeline snapshots:
sudo snapper -c root set-config "TIMELINE_CREATE=no"
Mengaktifkan kembali:
sudo snapper -c root set-config "TIMELINE_CREATE=yes"
Mengubah frekuensi timeline:
sudo snapper -c root set-config "TIMELINE_MIN_AGE=1800"
sudo snapper -c root set-config "TIMELINE_LIMIT_HOURLY=5"
sudo snapper -c root set-config "TIMELINE_LIMIT_DAILY=7"
sudo snapper -c root set-config "TIMELINE_LIMIT_WEEKLY=4"
sudo snapper -c root set-config "TIMELINE_LIMIT_MONTHLY=3"
sudo snapper -c root set-config "TIMELINE_LIMIT_YEARLY=2"






Leave a Reply
Want to join the discussion?Feel free to contribute!