Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

WBOY
WBOYasal
2021-12-31 15:15:3016938semak imbas

Kaedah: 1. Gunakan arahan "debugfs" untuk mencari nilai offset dan nilai blok fail yang dipadam secara tidak sengaja 2. Gunakan "dd if=source file of=target file bs=offset value count=1 skip=block value ” perintah untuk memulihkan fail.

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Cara memulihkan fail yang dipadam secara tidak sengaja di Linux

Contohnya adalah seperti berikut:

Jalankan arahan "cd /home" untuk memasuki rumah direktori akar pelayan;

Laksanakan arahan "touch demo.txt" untuk mencipta persembahan

Laksanakan arahan "rm -rf demo.txt" untuk padamkan fail;

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Laksanakan arahan "debugfs" dan gunakan debugfs alat pemulihan sistem untuk membaiki

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Buka xshell tambahan dan laksanakan arahan "df /home" / "Buka partition di mana fail yang baru dipadamkan berada;

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Jalankan arahan "open /dev/ mapper/vg_root-lv_root" untuk melihat partition direktori;

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Laksanakan arahan "ls -d /home" untuk memaparkan direktori di mana fail yang dipadam berada;

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Jalankan arahan "logdump -i " untuk mencari Nombor blok di mana fail terletak; >Ingat nilai selepas blok dalam gambar di atas dan laksanakan arahan "quit" untuk keluar dari debugfs; -lv_root of=/home/demo.txt bs=640 count=1 skip=1089" untuk menyambung semula operasi fail;

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

bs adalah konsisten dengan nilai offset di atas angka, dan langkau adalah konsisten dengan nilai blok;

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux

Jalankan arahan "ls" dan anda boleh melihat bahawa fail demo.txt telah dipadamkan dan kemudian dibuat semula. Dapat semula dan pemulihan berjaya.

Cadangan berkaitan: "Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di LinuxTutorial Video Linux

"

Atas ialah kandungan terperinci Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn