- 新建一个文件夹及文件my.txt,然后删除
- 运用,系统自还工具debugfs来修复 打开,刚刚被删除文件所在的分区,用ls 加-d参数显示刚刚删除文件所在的目录
- 显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –i <>,然后输入“quit”退出debugfs
- 执行以下命令,进行恢复,bs与skip的值分别取自:block , offset 2944
dd if=/dev/mapper/VolGroup-lv_root of=/usr/local/test/my.txt bs=2944 count=1 skip=
bs对应上面的offset后面的值,skip对应block后面的值
至此,刚删除的数据已恢复
附:若将上级文件夹删除,则可找到文件夹的block值与offset值,使用命令按文件名称恢复,如:
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224146.html原文链接:https://javaforall.net
