Timeshift, salah satu manajer snapshot Btrfs terbaik di Linux desktop

XDA berpendapat minggu ini bahwa distro immutable bukanlah satu-satunya rute menuju sistem yang tidak dapat Anda pecahkan. Snapshot Btrfs melakukan sebagian besar apa yang dijanjikan Fedora Silverblue dan openSUSE Aeon, tanpa mengharuskan Anda untuk mempelajari kembali cara kerja manajer paket. Ambil snapshot sebelum pembaruan besar, lakukan rollback dengan satu perintah jika pembaruan tidak berjalan lancar, lanjutkan bekerja. Enam aplikasi terbaik untuk snapshot Btrfs di Linux desktop di bawah mencakup seluruh alur kerja, dari GUI yang ramah hingga rotasi cadangan penuh.

Kami membatasi daftar ke aplikasi yang secara aktif dipertahankan pada tahun 2026 dan yang menganggap snapshot Btrfs sebagai jalur utama, bukan fitur yang ditambahkan ke alat cadangan generik.

Apa yang harus dicari dalam aplikasi snapshot Btrfs

Snapshot otomatis pada operasi paket, sehingga pembaruan buruk selalu memiliki titik pemulihan yang sesuai. Rollback saat boot melalui GRUB, sehingga snapshot dapat menyelamatkan sistem yang tidak dapat selesai melakukan boot. Rotasi snapshot, sehingga snapshot lama dihapus secara otomatis sebelum mengisi drive. GUI untuk mereka yang menginginkannya dan CLI untuk mereka yang membutuhkannya dalam skrip. Dukungan untuk hook pre dan post di sekitar operasi manajer paket. Fitur native Btrfs (subvolume, send/receive) daripada memperlakukan sistem file seperti kotak hitam.

Perbandingan cepat

Aplikasi Terbaik untuk GUI Snapshot otomatis pada pembaruan Rollback saat boot Biaya
Timeshift Pemula di Mint dan Ubuntu Ya Opsional Dengan grub-btrfs Gratis
Snapper openSUSE dan yang asli Btrfs Tidak (Yast di SUSE) Ya Dengan grub-btrfs Gratis
btrbk Kirim/terima ke host jarak jauh Tidak Tidak Tidak Gratis
BTRFS Assistant Snapper GUI untuk distro lain Ya Melalui Snapper Dengan grub-btrfs Gratis
grub-btrfs Integrasi bootloader Tidak Tidak Ya Gratis
Yabsnap Rotasi skrip ringan Tidak Ya Dengan grub-btrfs Gratis

Aplikasi

1. Timeshift, terbaik untuk pemula di Mint dan Ubuntu

Timeshift dikirimkan sebagai manajer snapshot default di Linux Mint dan merupakan alat yang paling sering diinstal oleh pengguna Ubuntu. GUI seperti wizard: pilih backend snapshot (Btrfs adalah salah satu pilihan), pilih jadwal, selesai. Restore berjalan dari antarmuka yang sama atau dari USB aktif ketika sistem tidak dapat boot.

Di mana ini kurang: fokus pada snapshot sistem secara default, dan tidak terintegrasi setight dengan manajer paket seperti Snapper di openSUSE.

Harga: gratis dan open source, dipertahankan di bawah payung Linux Mint.

Unduh: Timeshift di GitHub

Garis bawah: pilih Timeshift jika Anda menginginkan manajer snapshot yang bekerja pada klik pertama dan tidak pernah mengajukan pertanyaan lain.

2. Snapper, terbaik untuk openSUSE dan yang asli Btrfs

Snapper adalah implementasi referensi snapshotting Btrfs di Linux. Ini terintegrasi langsung ke zypper di openSUSE dan DNF di Fedora dengan plugin yang tepat, sehingga setiap operasi paket mendapatkan snapshot pre dan post secara otomatis. Timeline snapshots berjalan pada jadwal, dan rotasi dapat dikonfigurasi per subvolume.

Di mana ini kurang: tidak ada GUI bundel di luar Yast di openSUSE, dan sintaks file konfigurasi memberi penghargaan untuk membaca manual.

Harga: gratis dan open source.

Unduh: openSUSE Snapper

Garis bawah: pilih Snapper jika Anda menginginkan integrasi manajer paket terdalam yang Linux tawarkan dan dapat hidup dalam file konfigurasi.

3. btrbk, terbaik untuk kirim/terima ke host jarak jauh

btrbk menganggap snapshot Btrfs sebagai sumber untuk cadangan inkremental yang dikirim melalui SSH ke target Btrfs jarak jauh. Artinya laptop dapat mengirim subvolume rumahnya ke NAS rumah setiap jam, dan pihak penerima tetap di-deduplicate di tingkat sistem file. Kebijakan rotasi mencakup retensi setiap jam, harian, mingguan, dan bulanan.

Di mana ini kurang: tidak ada GUI, dan file konfigurasi adalah antarmuka. Target jarak jauh juga harus menjalankan Btrfs.

Harga: gratis dan open source.

Unduh: btrbk di digint

Garis bawah: pilih btrbk jika Anda menginginkan snapshot Btrfs untuk memberdayakan cadangan off-machine tanpa lapisan rsync terpisah.

4. BTRFS Assistant, terbaik untuk Snapper GUI di distro lain

BTRFS Assistant menempatkan GUI Qt di atas Snapper, jadi Fedora, Arch, dan distro Btrfs lainnya dapat menggunakan integrasi manajer paket Snapper tanpa mengedit config dengan tangan. Manajemen subvolume, browsing snapshot, dan restore semuanya ada di satu jendela.

Di mana ini kurang: masih wrapper tipis. Jika Snapper salah konfigurasi, GUI tidak dapat memperbaikinya.

Harga: gratis dan open source.

Unduh: BTRFS Assistant di GitLab

Garis bawah: pilih BTRFS Assistant jika Anda menginginkan Snapper di distro non-SUSE tanpa hidup di terminal.

5. grub-btrfs, terbaik untuk integrasi bootloader

grub-btrfs adalah penghubung yang hilang antara manajer snapshot dan bootloader. Setelah diinstal, GRUB menunjukkan setiap snapshot sebagai entri yang dapat di-boot, sehingga sistem yang tidak dapat boot setelah pembaruan dapat masuk ke snapshot kerja dari menu. Ini adalah apa yang mengubah snapshot Btrfs dari “cadangan” menjadi “pemulihan sistem aktual”.

Di mana ini kurang: bukan manajer snapshot dengan sendirinya. Pasangkan dengan Timeshift, Snapper, atau Yabsnap.

Harga: gratis dan open source.

Unduh: grub-btrfs di GitHub

Garis bawah: instal grub-btrfs bersama manajer snapshot apa pun. Ini adalah bagian yang membuat rollback bertahan dari boot yang rusak.

6. Yabsnap, terbaik untuk rotasi skrip ringan

Yabsnap adalah skrip Python kecil yang mengambil dan memutar snapshot Btrfs pada jadwal, dengan pacman hooks pre/post untuk pengguna Arch. Ini tetap di luar jalan, memegang satu config per subvolume, dan berpasangan bersih dengan grub-btrfs.

Di mana ini kurang: tidak ada GUI, tidak ada send/receive, dan fitur tetap minimal by design.

Harga: gratis dan open source.

Unduh: Yabsnap di GitHub

Garis bawah: pilih Yabsnap jika Anda menginginkan perilaku seperti Snapper tanpa menarik dalam tumpukan Snapper penuh, terutama di Arch.

Cara memilih yang tepat

Jika Anda di Mint, Ubuntu, atau distro ramah pemula lainnya: Timeshift plus grub-btrfs.

Jika Anda di openSUSE atau Fedora dan menginginkan integrasi manajer paket yang mendalam: Snapper plus grub-btrfs.

Jika Anda menginginkan cadangan didorong ke NAS atau mesin kedua: btrbk.

Jika Anda di Arch dan menginginkan bagian yang bergerak minimal: Yabsnap plus grub-btrfs.

Jika Anda di Fedora atau Arch dan menginginkan GUI di atas Snapper: BTRFS Assistant.

Pertanyaan yang sering diajukan

Apakah snapshot Btrfs menggantikan cadangan?

Tidak. Snapshot melindungi dari pembaruan buruk dan penghapusan yang disengaja di mesin yang sama. Mereka tidak melindungi dari kegagalan drive, ransomware, atau pencurian. Pasangkan snapshot dengan cadangan gaya btrbk off-machine.

Apakah snapshot akan mengisi drive saya?

Tidak jika rotasi dikonfigurasi. Setiap alat dalam daftar ini mendukung pemangkasan snapshot lama pada jadwal. Melewati rotasi adalah cara utama orang mengisi drive dengan Btrfs.

Bisakah saya menggunakan ini di Ubuntu dengan ext4?

Hanya Timeshift, dan hanya dalam mode rsync. Aplikasi lain mengasumsikan subvolume Btrfs. Jika Ubuntu tidak pada Btrfs, snapshot tidak di meja.

Apa perbedaan antara Timeshift dan Snapper?

Timeshift berfokus pada snapshot sistem yang dipicu pengguna dengan wizard yang ramah. Snapper berfokus pada snapshot otomatis di sekitar setiap operasi paket, dengan konfigurasi yang ada di file teks.

Apakah aman untuk menginstal grub-btrfs pada sistem yang berfungsi?

Ya, asalkan GRUB adalah bootloader Anda. Ini menambahkan entri ke menu boot tanpa mengubah entri default, jadi jalur boot normal tetap tidak tersentuh.