linux恢复误删文件
如果是ext2
参考http://www.docin.com/p-31938687.html
实验了一下,果然可行
拿一块硬盘测试,比如是sdb2
#mkfs.ext2 /dev/sdb2#mount /dev/sdb2 /mnt/sdb2#cd /mnt/sdb2#vim testi输入haha:wq保存#rm test#cd ..#umount /mnt/sdb2#mount -r -n /dev/sdb2 /mnt/sdb2#debugfs /dev/sdb2debugfs:lsdelInode Owner Mode Size Blocks Time deleted13 0 100600 5 1/ 2011debugfs:dump <13> /mnt/testdebugfs:quit就把test文件还原了#file testtest:ASCII test
这个是比较小的文件,如果是大文件可能在几个块中
debugfs:stat <13>
可以查看块信息
如果忘了名字
可以用
debugfs:ls -d查看