Cara Memulihkan File yang Terhapus di Linux

Tidak ada yang luput dari kesalahan menghapus file penting dan, setelah itu, menemukan tidak ada cadangannya. Meskipun tempat sampah dapat menawarkan cara untuk mengembalikan operasi tersebut, kelayakannya bergantung pada bagaimana pengguna berinteraksi dengan sistem operasi. Misalnya, kombinasi tombol CTRL + Delete yang mudah dapat melewati tempat sampah sebagai level pemulihan data pertama. Terlepas dari sistem yang mendasarinya adalah milik sendiri atau solusi gratis, ada banyak alat yang dirancang untuk membantu pengguna memulihkan file yang terjatuh. Sebagai salah satu platform komputasi gratis paling populer di dunia, Linux tidak terkecuali ketika subjeknya adalah opsi untuk pemulihan data. Banyak dari mereka adalah solusi sumber terbuka yang dapat diunduh dan diinstal dari repositori resmi. Yang lainnya adalah alat komersial yang disiapkan untuk berjalan di atas sistem operasi berbasis Linux apa pun. Kami akan melihat dua dari solusi tersebut dan mengevaluasi cara kerja masing-masing: TestDisk dan R-Linux.
Disk Tes
TestDisk adalah alat baris perintah gratis dan sumber terbuka untuk memulihkan file yang terhapus di Linux. Perangkat lunak ini ditulis dalam bahasa pemrograman C oleh Christophe Grenier dan dilisensikan di bawah lisensi GNU/GPLv2. Perangkat lunak ini berjalan pada sistem operasi utama – distribusi Linux, Windows, dan macOS. Paket instalasi dapat diunduh melalui tombol:
Unduh TestDiskJika mempertimbangkan sistem berbasis Linux, TestDisk juga dapat diinstal melalui pengelola paket bawaan masing-masing. Pada Debian dan Ubuntu, perintah berikut menginstal TestDisk pada sistem:
$ sudo apt perbarui
$ sudo apt instal testdisk
Jika paket tambahan (dependensi) akan diinstal atau jika paket penting akan dihapus, proses instalasi dapat meminta konfirmasi. Jika tidak, TestDisk akan langsung diinstal pada sistem.
Untuk memeriksa instalasi dan informasi tambahan tentang alat tersebut, perintah berikut dapat dijalankan:
$ sudo dpkg -l disk uji
Untuk menginstal TestDisk pada Red Hat Enterprise Linux (RHEL) dan CentOS, pertama-tama Anda harus mengaktifkan/menginstal repositori EPEL. Repositori ini merupakan repositori paket tambahan yang menyediakan akses untuk menginstal paket bagi perangkat lunak yang umum digunakan. Bergantung pada versi CentOS (7 atau 8), pengaturan repositori EPEL sedikit berbeda seperti yang ditunjukkan oleh dua set perintah (semua perintah harus dijalankan dengan hak akses superuser):
- Bahasa Indonesia: RHEL / CentOS 7
# yum instal epel-release
# pembaruan yum
# yum instal testdisk
- Bahasa Indonesia: RHEL / CentOS 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# pembaruan yum
# yum instal testdisk
Pada RHEL dan kedua versi CentOS, instalasi TestDisk dapat diverifikasi dengan menjalankan perintah berikut:
$rpm -qi uji disk
Terakhir, perintah berikut dapat digunakan untuk menginstal TestDisk pada dua distribusi Linux tradisional lainnya:
- Fedora:
$ sudo dnf pasang testdisk
- Arch Linux:
$ sudo pacman -S uji disk
Setelah TestDisk terinstal, pengguna dapat membuat daftar semua partisi dan perangkat penyimpanan pada sistem melalui perintah
# testdisk /daftar
Untuk memulihkan file yang terhapus di Linux, Anda hanya perlu memanggil alat TestDisk tanpa parameter apa pun sebagai berikut
#testdisk
Pemanggilan TestDisk akan menampilkan menu baris perintah dengan tiga opsi yang terkait dengan pencatatan informasi mengenai proses pemulihan file yang terhapus.
- Membuat: ini membuat file testdisk.log baru.
- Menambahkan: ia menambahkan informasi pencatatan baru ke berkas testdisk.log yang ada.
- Tidak Ada Log: tidak menghasilkan informasi pencatatan apa pun.
Dengan asumsi opsi untuk membuat file pencatatan baru dipilih, selanjutnya TestDisk akan mencantumkan disk dan partisi tempat file yang dihapus dapat dipulihkan. Dengan memilih satu item dari daftar dan memilih opsi “Lanjutkan”, sistem akan meminta untuk menunjukkan jenis partisi terkait yang akan digunakan. Setelah pengguna menekan ENTER, TestDisk akan melanjutkan untuk menampilkan daftar operasi yang dapat dilakukan pada partisi tersebut.
Opsi “Analyse” mengevaluasi partisi yang dipilih dan akan digunakan untuk memulihkan data di Linux. Jika partisi tersebut tidak dapat di-boot, alat tersebut akan menampilkan pesan yang memberi tahu pengguna tentang hal ini. TestDisk menawarkan dua jenis pencarian file: “Quick Search” dan “Deep Search”. Setelah memilih salah satunya dan menekan “Proceed” lagi, alat tersebut akan mencantumkan semua partisi yang dapat dipindai. Langkah terakhir adalah memicu proses pencarian. Selama langkah ini, alat tersebut memperbarui layar dengan setiap partisi yang tersedia untuk memulihkan file. Dengan memilih satu partisi, semua file terhapus yang ditemukan di dalamnya akan disorot dan Anda dapat menekan huruf “C” untuk menyalin file yang dijatuhkan ke direktori tertentu.
Bahasa Indonesia: R Linux
R-Linux adalah utilitas gratis lain yang didistribusikan untuk sistem operasi Windows, macOS, dan Linux (32 dan 64 bit). R-Linux juga memiliki solusi yang lebih lengkap, R-Studio, yang berbayar dan mendukung partisi NTFS (New Technology File System). Berbeda dari TestDisk dan alat baris perintah lainnya, R-Linux hadir dengan antarmuka pengguna grafis yang ramah. R-Linux dapat diunduh melalui tombol berikut:
Unduh R-LinuxSetelah menginstal dan membuka R-Linux, layar pertama meminta pengguna untuk memilih disk atau partisi tempat file yang dihapus akan dipulihkan.
Langkah berikutnya melibatkan pemicuan proses pemindaian dengan menekan tombol yang sesuai. R-Linux akan meminta pengguna untuk memilih jenis pemindaian yang akan dilakukan: Sederhana, Terperinci, atau Tidak Ada. Yang terakhir tidak memberikan tampilan grafis dari proses pencarian file yang terjatuh. Di jendela pilihan yang sama, Anda juga dapat memilih area tertentu untuk menjalankan pemindaian. Setelah pengaturan selesai, proses dimulai dengan menekan tombol “Pindai” lainnya. Selanjutnya, R-Linux akan menampilkan semacam peta disk yang sedang dianalisis. “Peta” ini memungkinkan untuk mengikuti kemajuan proses pemindaian. Langkah ini dapat dihentikan kapan saja dengan menekan tombol “Berhenti”.
Setelah proses pemindaian selesai, ada dua opsi utama untuk mengakses file yang dihapus:
- Klik partisi dan pilih “Pulihkan Semua file …”
- Pilih opsi “Buka File Drive” dan tentukan folder tempat file yang dihapus harus dipulihkan. Melalui opsi ini, Anda juga dapat memilih file tertentu yang ditemukan oleh alat tersebut. Tombol “Pulihkan” atau “Pulihkan yang Ditandai” harus ditekan selanjutnya.
Ringkasan – Memulihkan File yang Terhapus di Linux
Ada banyak sekali alat yang dirancang untuk memulihkan file yang terhapus di Linux. Banyak dari solusi tersebut hanya menawarkan antarmuka baris perintah yang menuntut kemahiran lebih dari pengguna Linux. Ini adalah kasus TestDisk. Meskipun merupakan solusi yang hebat, alat ini tidak menyembunyikan detail tingkat rendah tentang driver dan partisi. Kategori alat lainnya bekerja seperti R-Linux dengan menampilkan antarmuka yang lebih ramah dan memudahkan pengguna dengan tingkat pengetahuan apa pun tentang Linux untuk berinteraksi dengan mereka.