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.
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;
Laksanakan arahan "debugfs" dan gunakan debugfs alat pemulihan sistem untuk membaiki
Buka xshell tambahan dan laksanakan arahan "df /home" / "Buka partition di mana fail yang baru dipadamkan berada;
Jalankan arahan "open /dev/ mapper/vg_root-lv_root" untuk melihat partition direktori;
Laksanakan arahan "ls -d /home" untuk memaparkan direktori di mana fail yang dipadam berada;
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;
bs adalah konsisten dengan nilai offset di atas angka, dan langkau adalah konsisten dengan nilai blok;
Jalankan arahan "ls" dan anda boleh melihat bahawa fail demo.txt telah dipadamkan dan kemudian dibuat semula. Dapat semula dan pemulihan berjaya.
Cadangan berkaitan: "Tutorial 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!