Pernahkah Anda secara tidak sengaja menghapus file di mesin Linux Anda? Atau mungkin beberapa program menghapus folder penting yang disimpan di penyimpanan sistem Anda. Dalam situasi seperti itu, perangkat lunak pemulihan data adalah satu-satunya perbaikan untuk masalah ini.
TestDisk adalah salah satu alat pemulihan yang dikembangkan untuk baris perintah Linux. Pada artikel ini, kami akan membahas TestDisk dan cara menginstalnya, bersama dengan panduan terperinci tentang memulihkan file dan folder yang dihapus di sistem Linux Anda.
Apa itu TestDisk?
TestDisk adalah alat pemulihan data baris perintah yang andal dan kuat. Itu ditulis dalam bahasa pemrograman C oleh Christophe Granier. Selain Linux, TestDisk tersedia di hampir semua sistem operasi lain termasuk Microsoft Windows, macOS, dan OpenBSD.
TestDisk memiliki fungsi untuk:
- Pulihkan partisi data yang dihapus
- Pulihkan partisi atau file yang rusak
- Pulihkan file dari sistem file Windows
- Bangun kembali sektor boot menggunakan backup data
- Pulihkan tabel FAT32 yang rusak
Karena TestDisk dapat dengan mudah memulihkan partisi data yang dihapus, kita dapat menggunakan utilitas ini untuk memulihkan file yang terhapus.
Namun, ada pengecualian. Jika seseorang menghapus file dari sistem Linux Anda menggunakan sobekan utilitas, maka TestDisk tidak akan dapat memulihkan file-file itu. Shred adalah utilitas baris perintah yang digunakan untuk menghapus file dengan aman yang pada gilirannya, membuatnya sulit untuk dipulihkan.
Cara Menginstal TestDisk
Sebagian besar distribusi Linux tidak menginstal TestDisk secara default. Sebagai gantinya, Anda harus mengunduh dan menginstal paket secara manual menggunakan pengelola paket sistem Anda.
Pada distribusi berbasis Debian, aktifkan dulu alam semesta gudang.
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) semesta "
Kemudian, instal testdisk paket dengan tepat:
sudo apt menginstal testdisk
Menginstal TestDisk di Fedora itu mudah.
sudo dnf menginstal testdisk
Untuk menginstal pada distro berbasis Arch:
sudo pacman -S testdisk
Kamu bisa memakai yum untuk menginstal TestDisk pada sistem RHEL dan CentOS. Tetapi pertama-tama, Anda perlu mengunduh paket bernama rilis epel. Itu rilis epel paket berisi kunci GPG (GNU Privacy Guard) untuk menandatangani paket dan informasi paket.
Ketik salah satu dari perintah berikut untuk menginstal paket:
yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Sekarang, instal TestDisk:
pembaruan yum
yum instal testdisk
Anda dapat memverifikasi instalasi dengan mengetikkan perintah berikut di terminal.
testdisk --version
Keluarannya akan menampilkan informasi versi yang terkait dengan testdisk paket.
Pulihkan File yang Dihapus di Linux Dengan TestDisk
Langkah pertama untuk memulihkan file yang terhapus adalah membuat file log. File log TestDisk penting karena akan menyimpan informasi penting yang berkaitan dengan pemulihan data dan partisi. Bahkan secara umum, pengguna harus memprioritaskan sistem logging untuk mendapatkan wawasan tentang aktivitas yang terjadi di komputer mereka.
Langkah 1: Buat File Log
Luncurkan TestDisk menggunakan perintah berikut:
testdisk
Sistem akan menampilkan keluaran sebagai berikut. Karena TestDisk adalah utilitas interaktif, ini akan memberi Anda opsi di setiap layar untuk dipilih. Perhatikan pada output di bawah ini, Anda memiliki tiga opsi: Membuat, Menambahkan, dan Tidak Ada Log.
- Membuat: Membuat file log baru untuk TestDisk
- Menambahkan: Digunakan untuk menambahkan informasi tambahan ke file log yang sudah ada
- Tidak Ada Log: Perintah TestDisk untuk tidak menggunakan file log untuk proses pemulihan
Sorot Membuat opsi menggunakan tombol kursor dan tekan Memasukkan. Ketik kata sandi superuser jika diminta. Jika Anda tidak memiliki izin pengguna super di akun Anda, Anda dapat meminta administrator sistem untuk menambahkan Anda ke daftar sudoers.
Terkait: Cara Memperbaiki Drive Hard Disk yang Mati untuk Memulihkan Data
Langkah 2: Pilih Drive Pemulihan
Setelah membuat file log, Anda harus memilih drive disk mana yang ingin Anda pulihkan datanya. Layar akan menampilkan informasi yang terkait dengan setiap drive di sistem Anda, termasuk nama dan ukuran drive.
Pilih drive pilihan Anda dan tekan Memasukkan.
Jika Anda tidak dapat menemukan drive tertentu, coba luncurkan TestDisk menggunakan sudo testdisk perintah.
Langkah 3: Pilih Jenis Partisi
Langkah selanjutnya adalah memilih jenis partisi yang ingin Anda pulihkan. Jika Anda tidak dapat menemukan partisi mana yang benar, cukup lanjutkan dengan partisi yang telah disorot oleh TestDisk untuk Anda.
Pengguna dapat memilih dari tujuh tipe partisi berikut.
- Intel
- EFI GPT
- Humax
- Mac
- Tidak ada
- Matahari
- Xbox
Pilih pilihan yang paling tepat dan tekan Memasukkan.
Sekarang, pilih opsi pemulihan dari daftar. Meskipun Anda bebas memilih opsi apa pun yang paling sesuai untuk Anda, jika Anda ingin memulihkan file yang terhapus, pilih Maju.
Sistem akan mencantumkan semua partisi yang tersedia di disk yang dipilih. Sorot pilihan Anda dan tekan Memasukkan.
Jika Anda menggunakan HDD, kemungkinan besar sistem akan menampilkan banyak partisi. Di sisi lain, jika itu adalah drive media yang dapat dilepas, TestDisk hanya akan menampilkan satu partisi.
TestDisk akan meminta Anda untuk memilih direktori untuk menyimpan file image dari partisi tersebut. Pilih lokasi yang sesuai dan pilih Memproses.
Belajarlah lagi: Bagaimana Mengelola Partisi Hard Disk Dengan Cfdisk
Langkah 4: Arahkan ke Direktori File yang Dihapus
TestDisk sekarang akan menampilkan semua file dan folder yang disimpan di partisi yang dipilih. Buka direktori yang berisi file yang dihapus. Misalnya, jika file /Desktop direktori berisi file, arahkan ke folder itu.
File yang dihapus akan memiliki warna font merah. Jika Anda tidak dapat menemukan entri file yang dihapus, sayangnya file Anda tidak dapat dipulihkan.
Di sisi lain, jika Anda menemukan entri file dengan font merah, Anda tidak bisa begitu saja "mengembalikan" file tersebut menggunakan TestDisk. Yang harus Anda lakukan adalah menyalin file yang dihapus dan menempelkannya ke direktori lain.
Untuk menyalin file yang dihapus, sorot file tersebut dan tekan C di keyboard. Sekarang, navigasikan ke direktori tempat Anda ingin menempelkan file dan tekan C lagi untuk menempel.
Jika sistem berhasil menyalin file, Anda akan mendapatkan pemberitahuan yang menyatakan Selesai menyalin! 1 oke, 0 gagal dalam warna hijau cerah.
Keluar dari aplikasi dengan memilih Berhenti pilihan di layar. Sistem akan membawa Anda kembali ke layar sebelumnya. Sekali lagi, teruslah memilih Berhenti untuk kembali ke layar sebelumnya. Ini akan membawa Anda beberapa putaran penyorotan dan penekanan Memasukkan untuk menutup TestDisk sepenuhnya.
Urungkan Penghapusan yang Tidak Disengaja pada Sistem Linux
Saat menavigasi melalui penyimpanan Linux Anda, Anda hanya tinggal satu "kombinasi tombol" untuk menghapus file penting secara permanen. Untungnya, utilitas TestDisk tersedia untuk menghentikan Anda menyesali tindakan Anda. TestDisk dapat memulihkan partisi yang terhapus, memulihkan disk yang rusak, dan membangun kembali sektor boot menggunakan file cadangan.
Dibutuhkan satu kejadian untuk mengetahui pentingnya membuat cadangan penyimpanan Anda. Meskipun Anda bisa mengkloning hard drive Anda di Linux, itu tidak selalu menjadi pilihan terbaik. Opsi yang paling tepat adalah mencadangkan data Anda di server jauh menggunakan Rsync.
Mencadangkan dengan rsync adalah cara yang ampuh untuk mengelola sendiri file lokal Anda. Inilah semua yang perlu Anda ketahui.
Baca Selanjutnya
- Linux
- Pemulihan data
Deepesh adalah Editor Junior untuk Linux di MUO. Dia telah menulis konten informasi di internet selama lebih dari 3 tahun. Di waktu luangnya, dia suka menulis, mendengarkan musik, dan bermain gitar.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.