linux误删文件怎么恢复
发布于 2021-01-19 22:18:54
浏览 227
详情:
1、
欢迎访问抉信网 www.juexinw.com
1.执行命令“cd /home”进入服务器根目录home;
2、
欢迎访问抉信网 www.juexinw.com
2.执行命令“ touch demo.txt”创建一个演示文稿;
3、
欢迎访问抉信网 www.juexinw.com
3.执行命令“rm -rf demo.txt”删除该文件;
4、
欢迎访问抉信网 www.juexinw.com
4.执行命令“ debugfs ”运用系统自带恢复工具debugfs来修复;
5、
欢迎访问抉信网 www.juexinw.com
5.额外开一个xshell,执行命令“ df /home/”打开刚刚被删除文件所在分区;
6、
欢迎访问抉信网 www.juexinw.com
6.执行命令“open /dev/mapper/vg_root-lv_root ”查看目录分区;
7、
欢迎访问抉信网 www.juexinw.com
7.执行命令“ ls -d /home ”显示被删除文件所在目录;
8、
欢迎访问抉信网 www.juexinw.com
8.执行命令“ logdump -i <1030>”查找文件所在区块号;
9、
欢迎访问抉信网 www.juexinw.com
9.记住上图block后面的数值并执行命令“ quit ”退出debugfs;
10、
欢迎访问抉信网 www.juexinw.com
10.执行命令“ dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 ”恢复文件操作;
11、
欢迎访问抉信网 www.juexinw.com
11.bs与上图offset值一致,skip与block值一致;
12、
欢迎访问抉信网 www.juexinw.com
12.执行命令“ ls ”可以看到文件demo.txt被删除后又重新找回来了,恢复成功。
上一篇:电脑连不上wifi
下一篇:qq:如何在手机与电脑上同时登录