Panduan Lengkap Snapper di openSUSE Tumbleweed

Panduan Lengkap Snapper di openSUSE Tumbleweed (Bagian 2)

4. Rollback Sistem

Metode 1: Rollback dari Grub (Paling Aman)

Langkah-langkah:

  1. Reboot komputer Anda
  2. Di menu Grub, pilih “Start bootloader from a read-only snapshot”
  3. Pilih snapshot yang ingin di-boot
  4. Login dan test apakah sistem berjalan dengan baik
  5. Jika puas, buat rollback permanen:
sudo snapper rollback
  1. 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"

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *