8 poin oleh GN⁺ 2024-07-23 | 3 komentar | Bagikan ke WhatsApp
  • Menyediakan fungsi serupa dengan fitur "System Restore" di Windows dan alat "Time Machine" di Mac OS pada Linux
  • Melindungi sistem dengan membuat snapshot inkremental sistem berkas secara berkala. Snapshot tersebut dapat dipulihkan nanti untuk membatalkan perubahan pada sistem
    • Mode RSYNC: Membuat snapshot menggunakan rsync dan hard link. Berkas yang sama dibagikan antar-snapshot untuk menghemat ruang disk. Setiap snapshot adalah cadangan penuh sistem yang dapat dijelajahi lewat pengelola berkas
    • Mode BTRFS: Membuat snapshot menggunakan fitur bawaan sistem berkas BTRFS. Snapshot BTRFS hanya didukung pada sistem BTRFS dengan tata letak subvolume tipe Ubuntu (subvolume @ dan @home)
  • Timeshift mirip dengan rsnapshot, BackInTime, dan TimeVault, tetapi memiliki tujuan yang berbeda
    • Dirancang untuk melindungi hanya berkas sistem dan pengaturan, sehingga berkas pengguna seperti dokumen, foto, dan musik tidak disertakan
    • Untuk mencadangkan berkas pengguna, disarankan menggunakan aplikasi BackInTime
  • Setelah instalasi, hanya diperlukan pengaturan sederhana untuk membuat snapshot pertama saat pertama kali dijalankan
    • Anda dapat mengaktifkan tugas cron agar snapshot otomatis dibuat secara berkala
    • Mendukung snapshot per jam, harian, mingguan, bulanan, dan saat boot, serta memungkinkan penentuan jumlah snapshot yang akan disimpan untuk tiap tingkat
  • Dirancang untuk melindungi hanya berkas sistem dan pengaturan. Artinya, ini bukan alat backup dan bukan ditujukan untuk melindungi data pengguna
    • Seluruh isi direktori home pengguna dikecualikan secara default. Ini memiliki dua keuntungan:
      • Anda tidak perlu khawatir dokumen tertimpa saat memulihkan sistem
      • Koleksi musik dan video di direktori home tidak memboroskan ruang pada perangkat cadangan
  • Berbeda dengan alat yang melakukan backup pada waktu tetap setiap hari, Timeshift berjalan sekali setiap jam dan hanya membuat snapshot saat diperlukan
    • Ini lebih cocok untuk pengguna desktop yang hanya menyalakan laptop dan desktop selama beberapa jam
    • Jika snapshot dijadwalkan pada waktu tetap, backup bisa terlewat ketika sistem tidak sedang berjalan
    • Timeshift berjalan setiap jam dan membuat snapshot bila diperlukan agar backup tidak terlewat

Ringkasan GN⁺

  • Timeshift adalah alat yang secara berkala mencadangkan sistem berkas Linux agar pemulihan sistem dapat dilakukan.
  • Data pengguna dikecualikan secara default sehingga terlindung dari penimpaan saat pemulihan sistem.
  • Dengan menggunakan snapshot BTRFS, backup dan pemulihan dapat dilakukan dengan cepat dan efisien.
  • Timeshift dapat digunakan di berbagai distribusi Linux dan menyediakan fitur pemulihan lintas distribusi.
  • Alat dengan fungsi serupa antara lain BackInTime dan rsnapshot.

3 komentar

 
ep6tri 2024-07-25

Timeshift pada dasarnya sudah terpasang dan berfungsi di Linux Mint. Berkat itu saya memakainya cukup lama. Hanya saja, karena sifat perangkat lunak seperti ini, tidak ada kabar justru kabar baik, jadi pengalaman saya benar-benar melakukan pemulihan hanya tepat 1 kali. Meski begitu, 1 kali itu benar-benar sangat berharga.

 
cosine20 2024-07-25

' v')b

 
GN⁺ 2024-07-23
Komentar Hacker News
  • Pengaturan backup Linux: menggunakan restic dan rclone untuk menyimpan ke SSD USB3, lalu melakukan backup offsite ke Backblaze B2

    • Efek: mewujudkan sistem backup di Linux yang mirip dengan Time Machine atau Arq di macOS
    • Kelebihan: mendukung backup berbasis snapshot yang terde-duplikasi dan terenkripsi tanpa ZFS atau btrfs
  • Timeshift: mirip dengan fitur snapshot/backup milik Apple

  • openSUSE dan Snapper: Snapper terintegrasi dengan zypper dan YaST untuk membuat snapshot otomatis sebelum dan sesudah pembaruan

    • Kelebihan: berguna saat terjadi masalah pada driver grafis
    • Pengaturan bawaan: openSUSE menggunakan btrfs sebagai sistem file default sehingga mendukung snapshot native
  • Pengaturan sistem sederhana: memisahkan partisi root dan home, lalu saat instal ulang hanya memformat partisi root

    • Kelebihan: bisa mencoba berbagai distro tanpa terikat pada distro tertentu atau alat backup tertentu
  • Kelebihan Timeshift: saat terjadi masalah di Linux, pengguna bisa rollback ke versi stabil sebelumnya sehingga menghemat waktu pemecahan masalah

    • Contoh penggunaan: juga disetel di komputer anggota keluarga dan mereka diajari untuk melakukan rollback saat ada masalah
  • Perilaku bawaan NixOS: saat konfigurasi diubah, sistem membuat snapshot konfigurasi sistem sehingga jika terjadi masalah dapat dipulihkan setelah reboot

  • Stabilitas Debian Stable: dalam beberapa tahun terakhir sangat stabil, sehingga perhatian lebih tertuju pada kerusakan drive atau pencurian daripada pemulihan sistem

    • Pertanyaan: penasaran apakah Linux Mint LTS juga sama stabilnya
  • Keterbatasan Timeshift: hanya melindungi file dan konfigurasi sistem, tidak termasuk file pengguna

    • Alternatif: menemukan proyek baru berbasis ZFS bernama httm
  • Backup Borg: menggunakan serangkaian skrip untuk melakukan backup harian ke penyimpanan lokal

    • Tip: sering-sering memverifikasi backup, lalu gunakan Webmin untuk memantau perubahan pada folder backup dan menyiapkan notifikasi email
  • Masalah Timeshift: saat menggunakan SSD terenkripsi, setelah didekripsi saat boot file terlihat dua kali sehingga backup tidak bisa dilakukan karena ruang penyimpanan tidak cukup