Cara menyelamatkan PC Linux yang 'rusak' dari baris perintah
Ringkasan
- Lakukan pencadangan secara rutin — menyelamatkanku setelah pembaruan yang rusak; lakukan sebelum kamu membutuhkannya.
- Gunakan Timeshift untuk snapshot OS — jadwalkan cadangan otomatis setiap jam/harian dan pemulihan cepat (TTY dapat digunakan).
- Cadangkan file pribadi secara terpisah dengan rsync atau Pika; gunakan MX Snapshot .iso sebagai opsi citra penuh sekunder.
Saya tidak pernah terlalu peduli dengan menjaga cadangan sampai sebuah pembaruan baru-baru ini merusak pengaturan CachyOS saya. Komputer menjadi tidak bisa digunakan, dan saya tidak punya cara untuk memulihkan OS atau data saya. Sejak saat itu, saya membuat aturan tegas bagi diri saya sendiri untuk secara rutin melakukan cadangan sistem Linux saya. Berikut cara Anda bisa melakukannya juga.
Bagaimana cadangan Linux bekerja
Ada banyak cara yang dapat Anda gunakan untuk mencadangkan mesin Linux Anda. Anda bisa saja menyalin file lokal Anda ke drive eksternal dan mencadangkannya menggunakan sesuatu seperti rsync. Alat ini memungkinkan Anda menyalin hanya perubahan file, menghemat banyak waktu saat mentransfer file.
Anda juga bisa menggunakan alat seperti MX Snapshot untuk mengubah sistem operasi Anda saat ini (termasuk file, jika Anda mau) menjadi file .iso yang dapat di-boot. Jika mesin Anda rusak, Anda bisa membuat media yang dapat di-boot dengan file .iso itu dan mengembalikan semuanya seperti semula (termasuk file). Saat ini saya menggunakan MX Linux, jadi saya membuat cadangan .iso seperti itu. Namun, ini lebih bersifat cadangan sekunder bagi saya karena tidak terlalu praktis.
Untuk penggunaan sehari-hari, saya sangat menyukai Timeshift. Ini bekerja mirip dengan titik pemulihan sistem di Windows. Ini sudah diinstal sebelumnya di banyak distro Linux berbasis Debian dan Ubuntu. Anda dapat menggunakan utilitas pemulihan sistem ini untuk membuat snapshot secara berkala dan, jika terjadi kesalahan, mengembalikan sistem ke snapshot yang diberi cap waktu tersebut.
Ini bahkan dapat mengotomatiskan proses untuk Anda. Anda dapat mengatur Timeshift untuk secara otomatis membuat cadangan setiap jam, harian, mingguan, atau bulanan dan menghapus cadangan yang lebih lama.
Mengembalikan cadangan membutuhkan hanya beberapa klik. Jika, karena alasan tertentu, Anda bahkan tidak bisa masuk atau mengakses desktop dan aplikasi Timeshift, Anda dapat menggunakan konsol TTY untuk mengembalikan cadangan Timeshift. Dengan cara itu, Anda selalu dapat memastikan bahwa jika Anda atau pembaruan secara tidak sengaja merusak mesin Anda, Anda selalu dapat mengembalikannya ke keadaan normal dalam beberapa detik.
Timeshift dirancang untuk memulihkan sistem operasi. Secara default, ia tidak menyertakan data pribadi Anda (yang berada di direktori /home). Secara teknis, ada cara untuk menyertakan file pribadi Anda dalam snapshot, tetapi snapshot bisa cepat membesar jika Anda memiliki direktori home yang besar. Bahkan para pengembang menyarankan agar pengguna tidak menggunakan Timeshift untuk mencadangkan file pribadi. Ini terutama dimaksudkan untuk memulihkan OS setelah pembaruan yang gagal atau kerusakan sistem. Untuk mencadangkan file pribadi, Anda dapat menggunakan alat seperti rsync atau Pika backup.
Membuat snapshot sistem dengan Timeshift
Buka aplikasi Timeshift untuk membuat snapshot sistem baru. Banyak distro sudah menginstalnya secara bawaan, jadi Anda bisa mencarinya di bilah pencarian. Jika tidak tersedia, coba instal menggunakan perintah berikut.
sudo apt install timeshiftPengguna Arch dapat mendapatkannya dari repositori resmi.
sudo pacman -S timeshiftFedora juga memiliki Timeshift di repositori resmi.
sudo dnf install timeshiftKlik tombol "Buat" di bagian atas untuk memulai proses. Anda akan diminta untuk memilih antara "rsync" atau "BTRFS." Pilih rsync (BTRFS hanya berfungsi pada partisi yang diformat dengan BTRFS). Ini akan menyimpan snapshot baru ke direktori yang Anda tunjuk. Backup pertama akan memakan waktu (beberapa menit hingga satu jam, tergantung seberapa besar direktori sistem). Backup selanjutnya hanya akan memakan waktu beberapa detik.
Untuk mengotomatiskan proses ini dan membuat snapshot terjadwal, klik tombol Wizard. Pilih jenis snapshot, lokasi, dan tingkat snapshot. Di sini Anda juga dapat memilih untuk menyertakan direktori home dengan semua file pribadi Anda.
Tingkat snapshot dalam konteks ini berarti berapa banyak snapshot yang diizinkan Timeshift untuk disimpan sekaligus. Anda dapat mengatur jumlahnya berdasarkan seberapa banyak penyimpanan yang tersedia. Sistem ini akan secara otomatis menghapus cadangan lama saat cadangan baru dibuat.
Mengembalikan snapshot dengan Timeshift
Mengembalikan snapshot sama sederhananya. Yang perlu Anda lakukan hanyalah memilih sebuah snapshot (semua memiliki tanggal dan stempel waktu). Itu akan menampilkan daftar perangkat tempat file yang dikembalikan akan disimpan. Klik "Berikutnya" dan tunggu Timeshift menyelesaikan percobaan pertama. Itu akan menampilkan daftar yang merinci file mana yang akan dihapus, ditimpa, atau disimpan. Setelah Anda memberikan konfirmasi, Timeshift akan melakukan perubahan tersebut.
Secara default, Anda tidak perlu melakukan perubahan apa pun karena secara otomatis memilih perangkat yang benar berdasarkan konfigurasi yang Anda miliki saat snapshot dibuat. Anda hanya perlu melakukan perubahan jika Anda telah mengubah konfigurasi partisi atau drive penyimpanan sejak terakhir kali.
Komputer Anda akan secara otomatis melakukan reboot setelah selesai dan saat login berikutnya, OS akan kembali ke kondisi sebelumnya.
Jika Anda ingin mengembalikan snapshot, tetapi Anda tidak dapat mengakses aplikasi desktop atau masuk ke perangkat Anda, Anda dapat menjalankan perintah sederhana dari konsol TTY. Anda dapat mengakses konsol TTY dengan menekan Ctrl+Alt+F2.
sudo timeshift --restoreIni akan menampilkan daftar snapshot. Anda dapat mengembalikan target dengan memasukkan nomornya dalam daftar dan menunggu dry run. Kemudian konfirmasikan perubahan dengan menekan "y."
Kegagalan sistem dan pembaruan yang buruk tidak terlalu umum, terutama jika Anda menggunakan distribusi rilis stabil. Namun, diri Anda di masa depan akan berterima kasih jika OS Anda rusak, dan Anda memiliki sistem cadangan yang siap.













