Linux删除文件怎么找回?

112 2023-12-13 20:25

作为一个多用户、多任务的操作系统,在linux的文件一旦被删除,其实是很难修复的。

但是并不是真正的删除文件的内容,其他用户的操作可能会覆盖这项文件的内容。不过,对于家庭单机使用的linux系统而言,误删了其实是可以补救的。

  1. 运行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已经被恢复了。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片