Cara Memulihkan Fail yang Dihapus di Linux Menggunakan TestDisk

Cara Memulihkan Fail yang Dihapus di Linux Menggunakan TestDisk

Pernahkah anda memadam fail pada mesin Linux anda secara tidak sengaja? Atau mungkin beberapa program membuang folder penting yang tersimpan di storan sistem anda. Dalam situasi seperti itu, perisian pemulihan data adalah satu-satunya penyelesaian untuk masalah ini.





TestDisk adalah salah satu alat pemulihan yang dikembangkan untuk baris arahan Linux. Dalam artikel ini, kita akan membincangkan TestDisk dan cara memasangnya, bersama dengan panduan terperinci mengenai pemulihan fail dan folder yang dihapus pada sistem Linux anda.





Apa itu TestDisk?

TestDisk adalah alat pemulihan data baris perintah yang boleh dipercayai dan kuat. Ia ditulis dalam bahasa pengaturcaraan C oleh Christophe Granier. Selain Linux, TestDisk tersedia di hampir semua sistem operasi lain termasuk Microsoft Windows, macOS, dan OpenBSD.





TestDisk mempunyai fungsi untuk:

  1. Pulihkan partisi data yang dipadamkan
  2. Pulihkan partition atau fail yang rosak
  3. Pulihkan fail dari sistem fail Windows
  4. Bina semula sektor boot menggunakan sandaran data
  5. Pulihkan jadual FAT32 yang rosak

Oleh kerana TestDisk dapat memulihkan partisi data yang dihapus dengan mudah, kami dapat menggunakan utiliti ini untuk memulihkan fail yang dikeluarkan.



Namun, ada pengecualian. Sekiranya seseorang membuang fail dari sistem Linux anda menggunakan cincang utiliti, maka TestDisk tidak akan dapat memulihkan fail tersebut. Shred adalah utiliti baris perintah yang digunakan untuk memadam fail dengan selamat yang seterusnya menjadikannya sukar dipulihkan.

Cara Memasang TestDisk

Sebilangan besar pengedaran Linux tidak mempunyai TestDisk yang dipasang secara lalai. Sebaliknya, anda perlu memuat turun dan memasang pakej secara manual menggunakan pengurus pakej sistem anda.





Pada pengedaran berasaskan Debian, mula-mula aktifkan Alam semesta repositori.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Kemudian, pasang testdisk pakej dengan tepat :





sudo apt install testdisk

Memasang TestDisk di Fedora adalah mudah.

sudo dnf install testdisk

Untuk memasang pada distro berasaskan Arch:

sudo pacman -S testdisk

Anda boleh menggunakan yum untuk memasang TestDisk pada sistem RHEL dan CentOS. Tetapi pertama, anda perlu memuat turun pakej bernama pelepasan epel . The pelepasan epel pakej mengandungi kunci GPG (GNU Privacy Guard) untuk menandatangani pakej dan maklumat pakej.

Ketik mana-mana arahan berikut untuk memasang pakej:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Sekarang, pasang TestDisk:

yum update
yum install testdisk

Anda boleh mengesahkan pemasangan dengan mengetik perintah berikut di terminal.

testdisk --version

Keluaran akan memaparkan maklumat versi yang berkaitan dengan testdisk pakej.

Pulihkan Fail yang Dihapus di Linux Dengan TestDisk

Langkah pertama untuk memulihkan fail yang dihapus adalah membuat fail log. Fail log TestDisk adalah penting kerana akan menyimpan maklumat penting yang berkaitan dengan pemulihan data dan partisi. Walaupun secara umum, pengguna harus mengutamakan pembalakan sistem untuk mendapatkan pandangan mengenai aktiviti yang berlaku di komputer mereka.

Langkah 1: Buat Fail Log

Lancarkan TestDisk menggunakan arahan berikut:

testdisk

Sistem akan memaparkan output seperti berikut. Oleh kerana TestDisk adalah utiliti interaktif, ia akan memberi anda pilihan pada setiap skrin untuk dipilih. Perhatikan pada output di bawah, anda mempunyai tiga pilihan: Buat , Lampirkan , dan Tanpa Log .

  1. Buat : Membuat fail log baru untuk TestDisk
  2. Lampirkan : Digunakan untuk menambahkan maklumat tambahan ke fail log yang sudah ada
  3. Tanpa Log : Memerintahkan TestDisk untuk tidak menggunakan fail log untuk proses pemulihan

Serlahkan Buat pilihan menggunakan kekunci kursor dan tekan Masukkan . Taip kata laluan pengguna jika diminta. Sekiranya anda tidak mempunyai kebenaran pengguna dalam akaun anda, anda boleh meminta pentadbir sistem untuk tambahkan anda ke senarai sudoers .

cara mendapatkan lagu dari ipod ke komputer

Berkaitan: Cara Membaiki Pemacu Cakera Keras Mati untuk Memulihkan Data

Langkah 2: Pilih Pemacu Pemulihan

Setelah membuat fail log, anda perlu memilih pemacu cakera mana anda mahu memulihkan data. Skrin akan memaparkan maklumat yang berkaitan dengan setiap pemacu pada sistem anda, termasuk nama dan ukuran pemacu.

Pilih pemacu pilihan anda dan tekan Masukkan .

Sekiranya anda tidak dapat mencari pemacu tertentu, cuba lancarkan TestDisk menggunakan sudo testdisk arahan.

Langkah 3: Pilih Jenis Partition

Langkah seterusnya adalah memilih jenis partition yang ingin anda pulihkan. Sekiranya anda tidak dapat mengetahui partisi mana yang betul, teruskan dengan partisi yang telah diketengahkan oleh TestDisk untuk anda.

Pengguna boleh memilih dari tujuh jenis partition berikut.

adakah anda perlu membayar microsoft word
  • Intel
  • GPT EFI
  • Humax
  • Mac
  • Tiada
  • matahari
  • Xbox

Pilih pilihan yang paling sesuai dan tekan Masukkan .

Sekarang, pilih pilihan pemulihan dari senarai. Walaupun anda bebas untuk memilih mana-mana pilihan yang paling sesuai dengan anda, jika anda ingin memulihkan fail yang dihapus, pilihlah Mahir .

Sistem akan menyenaraikan semua partisi yang tersedia dalam cakera yang dipilih. Sorot pilihan anda dan tekan Masukkan .

Sekiranya anda menggunakan HDD, kemungkinan sistem akan menampilkan banyak partisi. Sebaliknya, jika ia adalah pemacu media yang boleh ditanggalkan, TestDisk hanya akan memaparkan satu partisi.

TestDisk akan meminta anda memilih direktori untuk menyimpan fail gambar partisi. Pilih lokasi yang sesuai dan pilih Teruskan .

Ketahui Lebih Lanjut: Cara Mengurus Partition Hard Disk Dengan Cfdisk

Langkah 4: Navigasi ke Direktori Fail yang Dihapus

TestDisk kini akan memaparkan semua fail dan folder yang disimpan di partisi yang dipilih. Pergi ke direktori yang mengandungi fail yang dihapuskan. Contohnya, jika / Desktop direktori mengandungi fail, arahkan ke folder itu.

Fail yang dipadamkan akan mempunyai warna fon merah. Sekiranya anda tidak dapat mencari entri fail yang dihapuskan, maka sayangnya fail anda tidak dapat dipulihkan.

Sebaliknya, jika anda menemui entri fail dengan fon merah, anda tidak boleh 'mengembalikan' fail tersebut menggunakan TestDisk. Apa yang perlu anda lakukan ialah menyalin fail yang dipadam dan menampalnya ke direktori lain.

Untuk menyalin fail yang dipadam, sorot fail tertentu dan tekan C pada papan kekunci. Sekarang, arahkan ke direktori di mana anda ingin menampal fail dan tekan C lagi untuk menampal.

Sekiranya sistem berjaya menyalin fail, anda akan mendapat pemberitahuan yang menyatakan Salin selesai! 1 ok, 0 gagal dalam warna hijau terang.

Keluar dari aplikasi dengan memilih Berhenti pilihan di skrin. Sistem akan membawa anda kembali ke skrin sebelumnya. Sekali lagi, terus pilih Berhenti untuk kembali ke skrin sebelumnya. Anda akan memerlukan beberapa pusingan penekanan dan penekanan Masukkan untuk menutup TestDisk sepenuhnya.

Buat asal Pemadaman Tidak sengaja pada Sistem Linux

Semasa menavigasi melalui storan Linux anda, anda hanya tinggal satu 'kunci-kombinasi' daripada menghapus fail penting secara kekal. Nasib baik, utiliti TestDisk tersedia untuk menghentikan anda daripada menyesali tindakan anda. TestDisk dapat memulihkan partisi yang dihapus, memulihkan cakera yang rosak, dan membina semula sektor boot menggunakan fail sandaran.

Perlu satu kejadian untuk mengetahui pentingnya membuat sandaran simpanan anda. Walaupun anda boleh klon cakera keras anda di Linux , ia tidak selalu menjadi pilihan terbaik. Pilihan yang paling tepat adalah membuat sandaran data anda pada pelayan jauh menggunakan Rsync.

Berkongsi Berkongsi Tweet E-mel Sandarkan Fail Anda secara automatik ke Pelayan Jauh dengan Rsync

Membuat sandaran dengan rsync adalah cara yang kuat untuk menguruskan fail tempatan anda sendiri. Inilah semua yang perlu anda ketahui.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Pemulihan data
Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang membahagiakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda mahu bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat melihatnya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.

Lebih Banyak Dari Deepesh Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan