发布时间:2023-11-17 10:57:17 浏览量:322
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。所以,只能找专业的恢复公司来恢复了
如果磁盘上的数据没有被覆盖,如:个人学习用机,则可通过debugfs命令找到原文件所在磁盘块,采用dd命令读取相应的磁盘数据达到恢复文件的目的:
先确认所删除文件所在物理磁盘:df -v 输出结果中”Mounted on“列出的文件系统中找到自己的文件系统,查看”Filesystem “列对应的磁盘卷,假设为/dev/sda1
运行debugfs
open /dev/sda1
ls -d 被删除文件名全路径
#显示有<>尖括号的就是我们要找的文件Inode号, 执行
logdump –I
#在输出中找到 Blocks: (0+1): YYYY
quit
运行dd命令:
dd if=/dev/sda1 of=/tmp/del.txt.rev bs=4096 count=1 skip=YYYY
联系人:李经理
手 机:13913979388
邮 箱:
公 司:南京兆柏电子科技有限公司
地 址:南京市玄武区珠江路333号百脑汇10楼1007