Menghapus file secara tidak sengaja di sistem Linux Anda dapat merusak hari Anda sepenuhnya, dan merusak produktivitas Anda. Meskipun ada alat khusus dan bahkan distro lengkap untuk memulihkan file yang terhapus secara tidak sengaja, RecoverPy adalah cara tercepat dan termudah untuk memulihkan file yang terhapus di Linux.
Apa itu RecoverPy, dan Mengapa Anda Membutuhkannya?
Penting untuk menjaga sistem file Linux Anda tetap bersih dan rapi. Sampah yang tersisa dari paket yang dihapus, proyek yang dibatalkan, dan aplikasi yang jarang digunakan menumpuk seiring waktu. Sebelum Anda menyadarinya, Anda benar-benar kehabisan ruang. Layanan gagal dimulai, dan shell Anda tidak berfungsi sebagaimana mestinya.
Meskipun Anda dapat melakukan root melalui direktori Anda satu per satu dan memeriksa setiap file sebelum memilih untuk dihapus, kemungkinan besar Anda akan menggunakan salah satu dari banyak
aplikasi pembersih sistem tersedia untuk Linux. Aplikasi ini memiliki antarmuka yang intuitif dan memungkinkan Anda menghapus file dari beberapa direktori sekaligus.Bencana! Karena terburu-buru untuk mendapatkan kembali ruang disk vital, Anda secara tidak sengaja menghapus Ph.D. tesis, pindaian salinan sertifikat pernikahan Anda, dan banyak artikel berita yang Anda simpan untuk anak cucu.
Setelah Anda selesai menghukum diri sendiri karena gagal melakukannya dengan benar memelihara jadwal pencadangan yang efektif, saatnya mengembalikan file Anda!
RecoverPy adalah aplikasi Python yang kuat, yang memanfaatkan kemampuan sistem Anda untuk memulihkan file yang hilang dan bahkan file yang telah ditimpa. Berbeda dengan yang lebih dikenal utilitas pemulihan file seperti Testdisk, yang mungkin menakutkan untuk digunakan, RecoverPy dirancang agar mudah digunakan.
Aplikasi ini dapat memindai seluruh sistem Anda dan menemukan string dalam nama file, header, dan bahkan di dalam file biner yang mungkin tidak terpikirkan sebelumnya. Yang terbaik dari semuanya, RecoverPy menawarkan antarmuka pengguna terminal (TUI) yang intuitif dan menarik, yang membuatnya mudah untuk memulihkan file yang terhapus di Linux.
Cara Menginstal RecoverPy di Linux
Karena RecoverPy adalah aplikasi Python, Anda harus menginstal Python di sistem Linux Anda. Periksa apakah Anda sudah menginstalnya dengan mengetikkan perintah ini ke terminal apa pun:
python3 --versi
Jika Anda belum menginstal Python, ikuti petunjuk kami di cara install python di ubuntu.
RecoverPy tergantung pada lsblk untuk mengumpulkan informasi tentang perangkat blok, grep untuk mencari dan mencocokkan pola, DD untuk membaca dan menulis file, dan progres untuk memberi Anda indikasi tentang bagaimana pencarian berlangsung. Anda dapat menginstal semua dependensi ini pada distro turunan Debian dengan:
sudo apt install grep coreutils util-linux progress
Pada sistem terkait Arch:
sudo pacman -S grep coreutils util-linux progress
Atau di keluarga Fedora dengan:
sudo dnf install grep coreutils util-linux progres
Sekarang Anda dapat menginstal RecoverPy dengan:
sudo python3 -m pip instal pemulihan
Anda akan menyadari bahwa kami mengambil langkah yang tidak biasa dengan menginstal paket Python menggunakan sudo, bukan sebagai pengguna biasa. Ini karena untuk mencari sistem file, RecoverPy harus dijalankan sebagai root atau dipanggil menggunakan sudo. Menginstal paket menggunakan sudo dapat mencegah kebingungan di kemudian hari.
Gunakan RecoverPy untuk Menyelamatkan File yang Dihapus di Linux
Sebelum Anda meluncurkan RecoverPy, ada baiknya Anda mengetahui sebanyak mungkin tentang file Anda yang hilang. Nama file adalah awal yang baik, dan jika Anda mencari dengan cara ini, RecoverPy juga akan menampilkan entri dari riwayat shell, riwayat browser yang dihapus, dan banyak lagi.
Detail praktis lainnya yang harus disertakan adalah tanggal pembuatan file, dan jika Anda mencari foto yang dihapus, model kameranya. Detail ini biasanya disertakan dalam header file gambar dan dapat membantu Anda menemukan file yang hilang.
Untuk tujuan demonstrasi, kami membuat file bernama "testdoc", menempelkan artikel berita BBC, menyimpannya, lalu menggunakannya rm untuk menghapus file.
Idealnya, Anda harus meng-unmount partisi yang ingin Anda cari dan menjalankan RecoverPy dari partisi terpisah untuk mencegah perubahan lebih lanjut pada file Anda yang hilang.
Mulai RecoverPy dengan:
sudo python3 -m pemulihan
...dan masukkan string pencarian Anda ke dalam kotak pencarian.
Menggunakan Tab tombol untuk beralih ke menu "Partisi yang tersedia", lalu tombol panah untuk memilih partisi mana yang ingin Anda cari. Saat Anda senang, pukul Tab lagi sampai "Mulai pencarian" disorot, lalu Memasuki untuk memulai pencarian.
RecoverPy akan membuat Anda terus diperbarui dengan kemajuan, dan setelah selesai, Anda akan melihat layar yang penuh dengan hasil. Seperti yang Anda lihat di tangkapan layar, ini dapat berhubungan dengan potongan perintah, operasi file, string pencarian, dan banyak lagi.
Jauh lebih baik jika Anda mengetahui sesuatu yang berhubungan dengan isi file. Untuk pencarian berikutnya, kami berhasil mengingat beberapa kata teks dari file, dan beberapa menit kemudian, RecoverPy mempersempit hasil menjadi satu kandidat.
Tekan Memasuki untuk memilih entri yang ingin Anda periksa, lalu di layar berikutnya, putuskan apakah ini adalah file terhapus yang ingin Anda selamatkan. Jika sudah, tekan Tab dua kali, lalu Memasuki untuk memilih "Tambah Blok", dan Tab dua kali lebih banyak, lalu Memasuki untuk menyimpan file ke lokasi baru.
Sesederhana itu.
Memulihkan File yang Dihapus di Linux Mudah Dengan RecoverPy
Sekarang Anda tahu cara cepat dan mudah memulihkan file yang terhapus di Linux, Anda tidak perlu khawatir tentang menghapus dokumen penting secara tidak sengaja. Untuk pikiran ekstra, pertimbangkan untuk menyimpan file penting secara online dengan penyimpanan cloud yang terjangkau.