作为一个多用户、多任务的操作系统,在linux的文件一旦被删除,其实是很难修复的。
但是并不是真正的删除文件的内容,其他用户的操作可能会覆盖这项文件的内容。不过,对于家庭单机使用的linux系统而言,误删了其实是可以补救的。
- 运行Linux下的命令框,跳转至已删除文件路径下(这里我将删除China.png文件作为例子)
2.通过df <路径>查看一下路径的分区所在
3.然后利用系统自带的还原工具debugfs来修复,并运行下列指令(open后面为你的,ls -d 后面是你的路径名)
4.就可以找到删除的文件了
5.然后再利用执行logdump –i <你的id号>得到以下信息,block和offset的信息一定要记住,然后quit退出debugfs
6.然后执行以下 dd if=/dev/vda1 of=/mnt/Summer_Test/China.png bs=1152 count=1 skip=6291611 命令,其中bs是block的值,skip是offset的值。
7.然后返回该路径看你就会发现,China.png已经被恢复了。
- 相关评论
- 我要评论
-