Kadang -kadang, anda mungkin kehilangan data penting -sama ada secara tidak sengaja atau kerana kekurangan pengetahuan. Panduan terperinci, langkah demi langkah ini menyediakan pendekatan berstruktur untuk memulihkan fail yang hilang di Linux menggunakan persekitaran USB dan alat pemulihan hidup seperti TestDisk, Photorec, dan Extundelete .
Jadual Kandungan
Sangat sedikit orang yang kehilangan data kerana faktor luaran seperti kegagalan perkakasan, gangguan kuasa atau bencana alam. Lebih kerap, kita kehilangan data kerana kesilapan kita sendiri, bukan?
Gambar ini: Anda hanya melaksanakan commandsudo rm -rf /*pada sistem linux anda. Anda tidak pasti apa yang dilakukannya, tetapi anda berlari -lari -dan ledakan! Semua data anda hilang. Saya membuat kesilapan ini lama dahulu ketika saya baru ke Linux.
Secara tidak sengaja menjalankan sudo rm -rf /* adalah salah satu arahan yang paling merosakkan yang anda boleh laksanakan pada sistem Linux. Bagi mereka yang mungkin tidak tahu, ia menyapu hampir segala -galanya, termasuk fail sistem, dokumen peribadi, dan konfigurasi.
Ini adalah contoh klasik (dan menyakitkan) apa yang boleh berlaku apabila anda menjalankan arahan tanpa memahami sepenuhnya.
Inilah pecahan apa yang dilakukan oleh Doessudo rm -rf /*.
Apabila digabungkan, sudo rm -rf /*memberitahu sistem untuk memadamkan setiap fail dan direktori secara rekursif bermula dari akar sistem fail .
Walaupun OS itu sendiri berada di luar pemulihan, beberapa fail anda masih boleh diperolehi jika anda bertindak dengan cepat dan mengikuti langkah -langkah yang betul.
Penting: Jika data sangat penting, dapatkan bantuan profesional .
Sekiranya data itu kritikal dan anda perlu memulihkannya dengan apa -apa kos, saya sangat mengesyorkan meninggalkannya kepada pakar pemulihan data profesional.
Mereka menggunakan alat lanjutan (contohnya Toolkit Pemulihan Data Stellar ) untuk mendapatkan fail yang hilang. Ia mungkin mahal, tetapi anda mungkin akan mendapatkan data anda kembali -dan, lebih penting lagi, ketenangan fikiran.
Jika anda ingin memulihkan fail sendiri menggunakan alat pemulihan data Linux yang tersedia, panduan ini adalah untuk anda. Baca terus.
Saya menguji langkah -langkah berikut dalam persekitaran maya yang selamat. Saya mencipta mesin maya ujian (VM) yang tidak mengandungi data penting.
Saya sengaja memadamkan fail, dan kemudian cuba memulihkannya menggunakan alat yang disebutkan dalam panduan ini. Matlamat saya adalah untuk mengetahui bagaimana pemulihan data berfungsi .
Saya ingin menekankan bahawa pemulihan data tidak selalunya 100% berjaya . Bergantung pada keadaan, anda mungkin atau tidak dapat memulihkan semua data yang hilang.
Berikut adalah beberapa perkara penting yang perlu diingat:
1. Nama fail mungkin hilang
2. SSDS vs HDD
3. Gunakan pemacu luaran untuk menyimpan data yang pulih
4. Pemulihan data adalah proses yang memakan masa
Dengan memahami faktor -faktor ini, anda boleh menetapkan jangkaan yang realistik dan menyediakan secukupnya sebelum mencuba pemulihan fail di Linux.
Mari kita mulakan!
Setiap saat pemacu yang terjejas digunakan meningkatkan risiko menimpa data yang boleh diperolehi semula. Sekiranya sistem masih berjalan, tutupnya dengan segera . Elakkan reboot atau memasang sebarang perisian baru pada pemacu.
Oleh kerana OS yang dipasang tidak lagi berfungsi, gunakan persekitaran Linux secara langsung untuk pemulihan. Pilihan yang disyorkan termasuk:
Sekiranya anda belum mempunyai USB secara langsung, buat satu di komputer lain menggunakan:
Cadangan saya: Sentiasa simpan USB hidup yang berterusan untuk kegunaan kecemasan
Jika anda mempunyai pemacu USB luaran ganti, pertimbangkan untuk membuat USB hidup yang berterusan . Anda boleh melakukan pemasangan penuh sistem operasi ke pemacu luaran atau menggunakan distro USB secara langsung seperti Kali Linux yang menyokong kegigihan. Kegigihan membolehkan anda menyimpan pakej, konfigurasi, dan perubahan yang dipasang secara kekal ke pemacu luaran.
Anda boleh menggunakan alat Ventoy atau MKUSB untuk membuat USBS secara langsung:
Mempunyai USB hidup yang berterusan sangat berguna dalam kecemasan, seperti tidak sengaja memadam partition, pemacu pemformatan, atau menghadapi kehilangan data secara tiba -tiba, OS yang tidak dapat dibabar, atau situasi bencana lain. Anda akan mempunyai alat pemulihan yang sedia ada di hujung jari anda.
Petua Pro: Tandakan pemacu ibu jari kecemasan anda dengan label tersendiri, jadi mudah untuk mengenal pasti antara pemacu kilat lain.
Untuk tujuan demonstrasi, saya boot ke Ubuntu 24.04 LTS Live Environment.
Setelah dimasukkan ke dalam persekitaran hidup, buka terminal dan lari:
lsblk
Atau
fdisk -l
Ini akan memaparkan cakera dan partition yang ada (misalnya, /dev /sda, /dev /nvme0n1). Ambil perhatian cakera yang terjejas.
Output Contoh:
Nama Maj: Min RM Saiz RO Jenis Pusat Pintu gelung0 7: 0 0 1.6g 1 gelung /rofs gelung1 7: 1 0 457.5m 1 gelung gelung2 7: 2 0 868.1m 1 gelung Loop3 7: 3 0 4k 1 Loop/Snap/Bare/5 Loop4 7: 4 0 74.2m 1 Loop/Snap/Core22/1380 gelung5 7: 5 0 10.7m 1 gelung/snap/firmware-updater/127 Loop6 7: 6 0 91.7m 1 Loop/Snap/GTK-Common-Themes/1535 Loop7 7: 7 0 505.1m 1 Loop/Snap/Gnome-42-2204/176 gelung8 7: 8 0 269.6m 1 gelung/snap/firefox/4173 gelung9 7: 9 0 10.3m 1 gelung/snap/snap-store/1124 gelung10 7:10 0 116.7m 1 gelung/snap/ubuntu-desktop-bootstrap/171 gelung11 7:11 0 137.3m 1 gelung/snap/Thunderbird/470 gelung12 7:12 0 38.7m 1 gelung/snap/snapd/21465 gelung13 7:13 0 476K 1 gelung/snap/snapd-desktop-integrasi/157 SDA 8: 0 0 50g 0 cakera ├─sda1 8: 1 0 1m 0 bahagian ├─sda2 8: 2 0 513m 0 bahagian └─sda3 8: 3 0 49.5g 0 bahagian SDB 8:16 0 10g 0 cakera/media/ubuntu/sandaran SR0 11: 0 1 5.7G 0 ROM /CDROM
Seperti yang dapat anda lihat dalam output di atas,/dev/sda adalah pemacu tempatan saya dengan tiga partition (/dev/sda1,/dev/sda2 dan/dev/sda3). Dan /dev /sdb adalah pemacu luaran untuk tujuan sandaran.
Rujuk artikel berikut untuk lebih banyak kaedah untuk menyenaraikan partisi cakera dalam sistem seperti Unix:
Sebelum mencuba pemulihan fail, buat imej sandaran keseluruhan cakera untuk mengelakkan kehilangan data selanjutnya.
Pertama, sambungkan pemacu luaran yang mempunyai ruang yang mencukupi untuk menyimpan imej cakera dan data yang akan kita sembuh dalam langkah -langkah berikutnya. Jika boleh, gunakan dua pemacu luaran. Satu untuk menyimpan imej cakera dan satu lagi untuk menyimpan data yang diperolehi.
Sila ambil perhatian bahawa pemacu sasaran harus lebih besar daripada pemacu sumber. Sebagai contoh, jika anda ingin memulihkan data dari cakera 50GB (iaitu pemacu sumber), pemacu sasaran (iaitu pemacu destinasi) mestilah lebih besar daripada 50GB.
Seterusnya, jalankan arahan berikut untuk membuat imej cakera penuh:
sudo dd if =/dev/sda =/media/ubuntu/sandaran/pemulihan.img bs = 4m status = kemajuan
(Ganti/dev/SDA dengan pengenal cakera yang betul,/media/ubuntu/sandaran/dengan laluan pemacu luaran dan pastikan imej disimpan pada pemacu luaran.)
Ini berguna untuk beberapa sebab:
TestDisk adalah alat sumber terbuka yang kuat untuk memulihkan partition yang hilang dan fail yang dipadam. Ia berfungsi pada Linux, Windows, dan MacOS.
sudo apt update & sudo apt memasang testdisk -y
Pelancaran TestDisk:
sudo testdisk
Apabila TestDisk bermula, ia akan meminta anda membuat fail log. SelectCreateTo meneruskan. Pilih [Buat] untuk membuat fail log baru.
TestDisk akan menyenaraikan semua cakera yang ada. Gunakan kekunci anak panah untuk memilih cakera yang anda mahu pulih data dari, kemudian tekan Enter. Pilih Sumber (terjejas) Drive → [Prect] .
Christophe Grenier <grenier> https://www.cgsecurity.org Testdisk adalah perisian percuma, dan Datang dengan sama sekali tiada jaminan. Pilih media (gunakan kekunci anak panah, kemudian tekan Enter): > Cakera /dev /sda - 53 gb /50 gib - qemu qemu harddisk Cakera /dev /sdb - 10 gb /10 gib - qemu qemu harddisk Cakera /dev /sr0 - 6114 MB /5831 MIB (RO) - QEMU DVD -ROM Cakera /dev /loop0 - 1748 MB /1667 MIB (RO) Cakera /dev /loop1 - 479 MB /457 MIB (RO) Disk /Dev /Loop10 - 122 MB /116 MIB (RO) Cakera /dev /loop11 - 143 mb /137 mib (ro) Cakera /dev /loop12 - 40 mb /38 mib (ro) Cakera /dev /loop13 - 487 kb /476 kib (ro) Disk /Dev /Loop2 - 910 MB /868 MIB (RO) Cakera /dev /loop3 - 4096 b (ro) Disk /Dev /Loop4 - 77 MB /74 MIB (RO) Cakera /dev /loop5 - 11 mb /10 mib (ro) Disk /Dev /Loop6 - 96 MB /91 MIB (RO) Cakera /dev /loop7 - 529 MB /505 MIB (RO) Cakera /dev /loop8 - 282 MB /269 MIB (RO) Cakera /dev /loop9 - 10 mb /10 mib (ro) > [Meneruskan] [berhenti] Nota: Kapasiti cakera mesti dikesan dengan betul untuk pemulihan yang berjaya. Sekiranya cakera yang disenaraikan di atas mempunyai saiz yang salah, periksa tetapan pelompat HD dan BIOS Pengesanan, dan pasang Patch dan Pemandu Cakera OS terkini.</grenier>
TestDisk akan meminta anda memilih jenis jadual partition (biasanya Intel/PC untuk kebanyakan sistem). Pilih jenis dan penekan yang betul. Pilih [Intel] atau [EFI GPT] berdasarkan jenis partition anda.
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Cakera /dev /sda - 53 GB /50 Gib - Qemu qemu harddisk Sila pilih Jenis Jadual Partition, tekan Enter apabila selesai. [Intel] Partition Intel/PC > [EFI GPT] peta partition EFI GPT (Mac i386, beberapa x86_64 ...) [Humax] Jadual Partition Humax [Mac] Peta Partition Apple (Legacy) [Tiada] media yang tidak dibahagikan [Sun] Partition Sun Solaris [Xbox] partition xbox [Kembali] kembali ke pemilihan cakera Petunjuk: Jenis jadual partition EFI GPT telah dikesan. Nota: Jangan pilih 'Tiada' untuk media dengan hanya satu partition. Ia sangat jarang untuk cakera menjadi 'tidak berpartisipasi'.</grenier>
Pilih [Analisis] untuk mengimbas partition yang hilang:
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Cakera /dev /sda - 53 GB /50 Gib - Qemu qemu harddisk CHS 51200 64 32 - Saiz Sektor = 512 > [Menganalisis] menganalisis struktur partisi semasa dan mencari partition yang hilang [Advanced] Filesystem Utils [Geometri] Tukar Geometri Disk [Pilihan] Ubah suai pilihan [Berhenti] kembali ke pemilihan cakera Nota: Geometri cakera yang betul diperlukan untuk pemulihan yang berjaya. 'Menganalisis' Proses boleh memberi amaran jika ia menganggap geometri logik tidak sesuai.</grenier>
TestDisk akan memaparkan struktur partition semasa. Jika partition hilang, ia akan mencari mereka. Anda juga boleh melakukannya secara manual dengan memilih pilihan carian cepat.
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Disk /Dev /SDA - 53 GB /50 Gib - CHS 51200 64 32 Struktur partisi semasa: Partition saiz akhir partition dalam sektor 1 p Tidak diketahui 2048 4095 2048 2 P EFI System 4096 1054719 1050624 [partition sistem EFI] 3 P Linux Filesys. Data 1054720 1048555551 103800832 P = primer d = dipadam > [Carian cepat] [sandaran] Cuba cari partition</grenier>
TestDisk kini akan melakukan "carian cepat" untuk mencari partition yang hilang. Jika ia mendapati apa -apa, ia akan menyenaraikannya.
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Disk /Dev /SDA - 53 GB /50 Gib - CHS 51200 64 32 Partition saiz akhir partition dalam sektor P MS DATA 4096 1054719 1050624 [NO NAME] > P linux filesys. Data 1054720 1048555551 103800832 Struktur: OK. Gunakan kekunci anak panah Up/Down untuk memilih partition. Gunakan kekunci anak panah kiri/kanan untuk menukar ciri partisi: P = primer d = dipadam Kekunci A: Tambah partition, l: Load Backup, T: Tukar Jenis, P: Senarai fail, Masukkan: untuk meneruskan ext4 blocksize = 4096 large_file sparse_sb, 53 gb / 49 gib</grenier>
Sekiranya carian cepat tidak menemui partition yang hilang, selectDeeper carian untuk imbasan yang lebih teliti.
Selepas imbasan, TestDisk akan menyenaraikan partisi yang ditemui. Gunakan kekunci anak panah untuk memilih partition yang ingin anda pulihkan.
Jika partition kelihatan betul, SelectWriteTo simpan jadual partition ke cakera. Ini akan memulihkan partition yang hilang.
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Disk /Dev /SDA - 53 GB /50 Gib - CHS 51200 64 32 Partition saiz akhir partition dalam sektor 1 P MS Data 4096 1054719 1050624 [Tiada Nama] 2 P Linux Filesys. Data 1054720 1048555551 103800832 [Berhenti] [return] [carian lebih dalam]> [Tulis] Tulis struktur partition ke cakera</grenier>
Taip Y untuk mengesahkan:
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Tulis jadual partition, sahkan? (Y/n)</grenier>
Seterusnya, berhenti dari testdisk dan reboot komputer anda untuk melihat sama ada partition dipulihkan.
Dalam kes saya, TestDisk telah berjaya memulihkan partition.
Sekarang, kami akan cuba memulihkan fail dari partisi yang dipulihkan.
Log masuk ke persekitaran hidup seperti yang diterangkan dalam langkah -langkah awal.
Untuk memulihkan fail yang dipadam, kita perlu memasang TestDisk sekali lagi. Kerana, kami menghidupkan semula sistem langsung dan TestDisk hilang sekarang.
sudo apt update & sudo apt memasang testdisk -y
Lancarkan TestDisk:
sudo testdisk
Dalam TestDisk, pilih partition di mana fail terletak.
Selectadvanced dari menu.
Pilih partition dan tekan P untuk melihat fail pada partition.
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org Disk /Dev /SDA - 53 GB /50 Gib - CHS 51200 64 32 Partition saiz akhir partition dalam sektor P MS DATA 4096 1054719 1050624 [NO NAME] > P linux filesys. Data 1054720 1048555551 103800832 Struktur: OK. Gunakan kekunci anak panah Up/Down untuk memilih partition. Gunakan kekunci anak panah kiri/kanan untuk menukar ciri partisi: P = primer d = dipadam Kekunci A: Tambah partition, l: Load Backup, T: Tukar Jenis, P: Senarai fail, Masukkan: untuk meneruskan ext4 blocksize = 4096 large_file sparse_sb, 53 gb / 49 gib</grenier>
Sekarang anda akan melihat fail yang ada di partition yang dipilih. Navigasi melalui direktori untuk mencari fail yang dipadam.
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org P linux filesys. Data 1054720 1048555551 103800832 Direktori / > DRWXR-XR-X 0 0 4096 5-Mar-2025 11:43. DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 .. DRWXR-XR-X 0 0 4096 5-Mar-2025 11:42 Boot -rw ------- 0 0 2147483648 25-Apr-2024 12:48 Swapfile DRWXR-XR-X 0 0 4096 5-Mar-2025 11:43 Var DRWXR-XR-X 0 0 4096 7-AUG-2023 22:52 Dev DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 Proc DRWXR-XR-X 0 0 4096 25-Apr-2024 12:52 Run DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 SNAP DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 SYS Seterusnya Gunakan Hak untuk Menukar Direktori, H untuk menyembunyikan fail yang dipadam Q Untuk berhenti ,: Untuk memilih fail semasa, A untuk memilih semua fail C Untuk menyalin fail yang dipilih, c untuk menyalin fail semasa</grenier>
Gunakan kekunci C untuk menyalin fail yang dipadam ke lokasi yang selamat (contohnya, pemacu lain) dan kemudian tekan C untuk menyimpan fail dalam pemacu destinasi.
Estdisk 7.1, Utiliti Pemulihan Data, Julai 2019 Sila pilih destinasi di mana fail yang ditandakan akan disalin. Kekunci: Kekunci anak panah untuk memilih direktori lain C Apabila destinasi betul Q untuk berhenti Direktori/Media/Ubuntu/Backup > DRWX ------ 1000 1000 4096 5-Mar-2025 12:15. DRWXR-X --- 0 0 80 5-Mar-2025 13:27 .. DRWX ------ 0 0 16384 5-Mar-2025 11:49 Hilang dijumpai
Tekan C untuk menyalin fail di destinasi:
TestDisk 7.1, Utiliti Pemulihan Data, Julai 2019 Christophe Grenier <grenier> https://www.cgsecurity.org P linux filesys. Data 1054720 1048555551 103800832 Direktori / Salin selesai! 7 ok, 0 gagal > DRWXR-XR-X 0 0 4096 5-Mar-2025 11:43. DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 .. DRWXR-XR-X 0 0 4096 5-Mar-2025 11:42 Boot -rw ------- 0 0 2147483648 25-Apr-2024 12:48 Swapfile DRWXR-XR-X 0 0 4096 5-Mar-2025 11:43 Var DRWXR-XR-X 0 0 4096 7-AUG-2023 22:52 Dev DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 Proc DRWXR-XR-X 0 0 4096 25-Apr-2024 12:52 Run DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 SNAP DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 SYS Berhenti Seterusnya Gunakan Hak untuk Menukar Direktori, H untuk menyembunyikan fail yang dipadam Q Untuk berhenti ,: Untuk memilih fail semasa, A untuk menghilangkan semua fail C Untuk menyalin fail yang dipilih, c untuk menyalin fail semasa</grenier>
Bergantung pada saiz item, ia akan mengambil masa beberapa minit hingga beberapa minit.
Jika anda ingin membuat sandaran lebih daripada satu fail, tekan A untuk memilih semua fail, dan tekan C untuk menyimpannya di destinasi pilihan anda.
Sebaik sahaja anda selesai, keluar dari TestDisk dengan memilih.
Jika TestDisk tidak memulihkan segala -galanya, Photorec dapat membantu memulihkan fail individu.
Photorec adalah alat pendamping untuk menguji yang mengkhususkan diri dalam pemulihan fail . Ia berfungsi walaupun sistem fail rosak atau partition hilang.
Katakan kami secara tidak sengaja memadamkan fail (dokumen, imej, atau video) dari partition ext4 pada pemacu tempatan (/dev/sda2). Saya akan menerangkan cara memulihkannya menggunakan Photorec.
Photorec disertakan dengan TestDisk. Sekiranya ia tidak dipasang, jalankan:
Kemas kini sudo apt sudo apt memasang testdisk
Jalankan arahan berikut:
sudo photorec
Ia akan membuka antara muka berasaskan teks. Antara muka Photorec sangat mirip dengan TestDisk, tetapi dengan beberapa pilihan yang berbeza.
Gunakan kekunci anak panah untuk menyerlahkan cakera yang terjejas (/dev/sda untuk pemacu tempatan) dan tekan Enter untuk memilihnya.
Jika anda ingat partition di mana fail dipadam (contohnya, /dev /sda2), pilihnya. Jika jadual partition rosak, pilih "tiada partition" dan imbas keseluruhan cakera.
Tekan Enter untuk meneruskan.
Photorec meminta jenis sistem fail:
Tekan Enter untuk meneruskan.
Gunakan kekunci anak panah untuk memilih ruang kosong terlebih dahulu. Jika ia tidak memulihkan apa yang anda perlukan, cuba cakera keseluruhan .
Tekan Enter untuk meneruskan.
Photorec meminta folder destinasi untuk menyimpan fail yang diperolehi. Tekan kekunci anak panah kiri untuk memilih pemacu destinasi.
Photorec mula memulihkan fail secara automatik. Anda akan melihat bar kemajuan yang ditunjukkan:
Tunggu sehingga selesai.
Setelah selesai, navigasi ke folder pemulihan dan periksa fail anda:
ls -lh/media/ubuntu/sandaran/
Photorec memulihkan fail tanpa nama asal tetapi mengekalkan sambungan (.jpg, .pdf, .mp4).
Sekiranya diperlukan, sorakkan fail mengikut jenis:
ls -lh/media/ubuntu/sandaran/| grep .pdf
Petua Tambahan:
Jika anda mendapat fail anda kembali, anda boleh melangkau langkah berikut dan pergi terus ke langkah 8. Tetapi jika anda masih tidak mendapat fail yang anda perlukan, baca terus.
Extundelete adalah satu lagi alat yang berkuasa untuk memulihkan fail yang dipadam dari sistem fail ext3/ext4 .
Tidak seperti Photorec, yang berfungsi pada tahap data mentah, percubaan extundelete untuk memulihkan fail dengan nama fail asal dan struktur direktori mereka -jika blok data tidak ditulis semula.
Seperti yang telah saya katakan, segera hentikan menulis data ke cakera dan berhenti menggunakan sistem anda. Log masuk ke persekitaran hidup seperti yang saya nyatakan dalam langkah 4.
Jika tidak dipasang, jalankan:
Kemas kini sudo apt sudo apt memasang exundelete
Jalankan arahan berikut untuk menyenaraikan fail yang boleh diperolehi semula:
sudo extundelete /dev /sda2-list-deleted
Ini mengimbas partition dan menunjukkan fail yang boleh dipulihkan.
Jika anda menemui fail tertentu (misalnya, penting.doc), pulihkannya dengan menggunakan:
sudo extundelete/dev/sda2 ---pestore-file /home/user/documents/important.doc
Fail pulih akan disimpan dalam folder yang dipanggil pulih_files dalam direktori semasa anda.
Jika anda memadamkan keseluruhan direktori (misalnya,/rumah/pengguna/gambar), gunakan:
sudo extundelete/dev/sda2--restore-directory/home/user/pictures
Ini mengembalikan semua fail dari folder itu.
Sekiranya anda ingin memulihkan semua fail yang dipadam , jalankan:
sudo extundelete /dev /sda2-restore-all
Ini akan cuba memulihkan setiap fail yang dipadam dan menyimpannya dalam pulih_files/.
Setelah pemulihan selesai, periksa folder:
ls -lh pulih_files/
Nota penting
Setelah pemulihan selesai, semak fail yang diambil dan pastikan anda telah memindahkannya ke lokasi yang selamat. Pastikan mereka utuh sebelum meneruskan dengan pemasangan OS segar.
Oleh kerana fail sistem tidak dibaiki, pemasangan semula OS penuh diperlukan. Gunakan USB langsung anda untuk memasang pengedaran Linux pilihan anda.
Jika anda mempunyai sandaran menggunakan alat seperti timeshift , rsync , atau storan awan, kini adalah masa untuk memulihkannya. Lihat kategori Alat Sandaran untuk meneroka lebih banyak pilihan sandaran.
Semasa menjalankan sudo rm -rf /* adalah kesilapan yang buruk, pemulihan data mungkin jika anda bertindak dengan cepat dan mengikuti pendekatan berstruktur. Langkah -langkah utama menghentikan semua aktiviti pada pemacu, menggunakan USB secara langsung, memanfaatkan alat pemulihan seperti testdisk, photorec dan extundelete , dan memasang semula OS.
Adakah anda menghadapi situasi yang sama? Kongsi pengalaman dan petua pemulihan anda dalam komen di bawah! Saya akan menyemak dan mengemas kini panduan dengan sewajarnya.
Atas ialah kandungan terperinci Panduan Komprehensif untuk Memulihkan Data di Linux Setelah Memadam OS Anda secara tidak sengaja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!