Panduan Lengkap: Restore Data Setelah Install Ulang Debian Stable

Setelah melakukan instalasi ulang server atau laptop dengan sistem operasi Debian Stable yang segar tentu memberikan rasa lega. Antarmuka yang bersih, ruang penyimpanan yang lapang, dan performa yang kembali responsif adalah kenikmatan tersendiri. Namun, pekerjaan belum sepenuhnya selesai. Sekarang adalah waktunya untuk membawa kembali nyawa digitalmu, yakni dokumen, pengaturan, dan aplikasi kesayanganmu ke rumah barunya.

Ilustrasi pemulihan data dan pengaturan linux dari media eksternal

Mengembalikan (restore) data tidak boleh dilakukan asal timpa. Jika salah permission atau keliru menyalin, sistem barumu justru bisa mengalami masalah error. Oleh karena itu, ikuti panduan langkah demi langkah di bawah ini untuk mengembalikan data dengan aman dan presisi.

Persiapan Awal yang Wajib Dilakukan

Setelah Debian Stable selesai diinstal dan kamu berhasil login ke layar utama atau terminal, tahan keinginanmu untuk langsung menancapkan flashdisk dan melakukan copy-paste. Lakukan rutinitas pembersihan awal ini terlebih dahulu:

Langkah 1: Mengembalikan Daftar Aplikasi (Package)

Alih-alih menginstal aplikasi satu per satu yang melelahkan, kita akan menyuruh sistem membaca daftar paket (package) yang pernah kamu ekspor sebelumnya, dan membiarkan apt bekerja mengunduhnya secara massal.

# Masuk ke direktori penyimpanan cadanganmu
cd /media/namauser/Backup
# Daftarkan status paket ke dalam database dpkg
sudo dpkg --set-selections < installed-packages.txt
# Eksekusi instalasi paket yang tercatat
sudo apt-get dselect-upgrade -y

Catatan Penting: Jika sebelumnya kamu menggunakan Debian versi lebih baru (misal Testing) atau menggunakan repositori pihak ketiga, beberapa paket mungkin akan gagal dipasang karena versinya belum tersedia di lumbung Debian Stable. Jangan panik, cukup lewati dan instal secara manual nanti.

Langkah 2: Memulihkan Dokumen dan File Pribadi

Kini saatnya mengembalikan harta karun utamamu: foto, video, skripsi, atau proyek kodemu. Menggunakan perintah rsync jauh lebih aman ketimbang seret-dan-lepas (drag-and-drop) menggunakan manajer berkas karena struktur kepemilikan filenya akan dipertahankan.

# Contoh restore seluruh isi folder Home (hanya data, tanpa konfigurasi)
rsync -aP /media/namauser/Backup/home-backup/ /home/namauser/

Jika ukuran backup terlalu raksasa dan kamu hanya ingin mengembalikan folder spesifik saja secara bertahap, gunakan perintah ini:

rsync -aP /media/namauser/Backup/Documents/ /home/namauser/Documents/
rsync -aP /media/namauser/Backup/Pictures/ /home/namauser/Pictures/
rsync -aP /media/namauser/Backup/Videos/ /home/namauser/Videos/
rsync -aP /media/namauser/Backup/Downloads/ /home/namauser/Downloads/
rsync -aP /media/namauser/Backup/Desktop/ /home/namauser/Desktop/

Langkah 3: Menghidupkan Kembali Konfigurasi (Dotfiles)

Pengaturan keyboard shortcut*, tema terminal, hingga riwayat *bash tersimpan dalam folder tersembunyi (dotfiles). Ini yang membuat sistem operasi terasa seperti "rumah" milikmu.

# Mengembalikan pengaturan mayoritas aplikasi desktop
rsync -aP /media/namauser/Backup/.config/ /home/namauser/.config/
# Memulihkan kunci gembok server SSH milikmu
rsync -aP /media/namauser/Backup/.ssh/ /home/namauser/.ssh/
# Memulihkan kunci enkripsi GPG
rsync -aP /media/namauser/Backup/.gnupg/ /home/namauser/.gnupg/
# Memulihkan pustaka lokal pengguna
rsync -aP /media/namauser/Backup/.local/ /home/namauser/.local/

Jangan lupakan berkas individual yang sering kamu modifikasi:

rsync -aP /media/namauser/Backup/.bashrc /home/namauser/
rsync -aP /media/namauser/Backup/.gitconfig /home/namauser/

Langkah 4: Perbaiki Hak Akses (Permission)

Proses pemindahan berkas dari partisi NTFS atau FAT32 kerap mengacaukan hak akses Linux. Jika UID (User ID) pengguna lamamu berbeda dengan yang baru, file tidak akan bisa dibuka. Mari kita perbaiki secara paksa:

# Ubah kepemilikan seluruh folder Home ke user saat ini
sudo chown -R namauser:namauser /home/namauser
# Kunci SSH dan GPG wajib diketatkan agar tidak ditolak oleh sistem!
chmod 700 /home/namauser/.ssh
chmod 600 /home/namauser/.ssh/*
chmod 700 /home/namauser/.gnupg

Langkah 5: Pemulihan Data Peramban (Opsional)

Jika kamu tidak menggunakan fitur sinkronisasi cloud dari Google atau Mozilla, kamu wajib menyalin folder profil perambanmu agar sesi login dan bookmark kembali muncul.

Untuk Google Chrome / Chromium

rsync -aP /media/namauser/Backup/.config/google-chrome/ \
 /home/namauser/.config/google-chrome/

Untuk Mozilla Firefox

rsync -aP /media/namauser/Backup/.mozilla/ \
 /home/namauser/.mozilla/

Langkah 6: Lengkapi Perkakas Dasar

Di penghujung instalasi, ada kalanya perkakas basic untuk kompilasi belum terbawa. Lakukan injeksi terakhir:

sudo apt update && sudo apt full-upgrade -y
sudo apt install -y \
 build-essential \
 git \
 curl \
 wget \
 vim \
 htop \
 neofetch

Langkah 7: Verifikasi dan Nyalakan Ulang

Semua blok pondasi sudah berdiri. Eksekusi perintah sudo reboot untuk memuat ulang sistem (reboot). Setelah layar kembali hidup, lakukan pengecekan ringan:

# Pastikan dokumen tidak gaib
ls ~/Documents ~/Pictures
# Verifikasi aplikasi inti apakah sudah terpasang
dpkg --get-selections | grep -E 'git|curl|htop'
# Cek status identitas OS
cat /etc/debian_version

Daftar Periksa (Checklist) Keberhasilan Restore

Pastikan poin-poin di bawah ini sudah terpenuhi sebelum kamu menghapus data di perangkat backup:

NoKomponen yang DipulihkanStatus Cek
1Berkas Dokumen, Gambar, dan Video Pribadi
2Daftar Aplikasi (installed-packages.txt)
3Pengaturan GUI di folder .config
4Kredensial .ssh dengan permission 600
5Kunci privat di folder .gnupg
6Data peramban Chrome/Firefox
7Konfigurasi terminal seperti .bashrc
8Perbaikan ownership via perintah chown

Tips Tambahan Sebagai Penutup