Timeshift adalah tool backup sistem di Linux yang bekerja mirip seperti "System Restore" di Windows. Ia membuat snapshot dari sistem file kamu, sehingga kamu bisa rollback jika terjadi kesalahan.
Install Timeshift
Untuk Arch Linux:
sudo pacman -S timeshift
Untuk Ubuntu/Debian:
sudo apt install timeshift
Tipe Snapshot
Timeshift mendukung dua tipe backend:
- RSYNC — Cocok untuk filesystem ext4, xfs, dll. Menggunakan hardlink.
- BTRFS — Cocok untuk filesystem btrfs. Menggunakan fitur subvolume snapshot bawaan btrfs.
Cek tipe filesystem kamu:
df -T /
Konfigurasi Awal
Jalankan Timeshift pertama kali untuk setup:
sudo timeshift --setup
Atau gunakan GUI:
sudo timeshift-gtk
Pilih:
- Tipe snapshot (RSYNC atau BTRFS)
- Partisi tujuan penyimpanan snapshot
- Jadwal otomatis (hourly, daily, weekly, monthly)
Membuat Snapshot Manual
sudo timeshift --create --comments "sebelum update sistem"
Melihat Daftar Snapshot
sudo timeshift --list
Contoh output:
Num Name Tags Comments
------ ------------------- ---- --------------------------
0 2026-03-29_10-00-00 O sebelum update sistem
Restore Snapshot
Restore ke snapshot tertentu berdasarkan nama:
sudo timeshift --restore --snapshot "2026-03-29_10-00-00"
Jika ingin restore tanpa konfirmasi interaktif:
sudo timeshift --restore --snapshot "2026-03-29_10-00-00" --skip-grub
Catatan: Restore akan me-reboot sistem secara otomatis.
Menghapus Snapshot
sudo timeshift --delete --snapshot "2026-03-29_10-00-00"