linux恢复rm删除文件

linux恢复rm删除文件,第1张

linux使用rm删除的文件怎么恢复呢,下面就让我们来看看吧。

1、在终端窗口中输入命令 touchdemo.txt创建一个演示文稿。

2、执行命令rm-rfdemo.txt 删除该文件。

3、执行 debugfs命令。

4、执行命令ddif=/dev/mapper/vg_root-lv_rootof=/home/demo.txtbs=640count=1skip=1089 来恢复文件。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

linuxrm-rf删除的文件恢复方法如下:

1、针对Linux下的ext文件系统来说,常用的Linux文件删除恢复工具有debugfs、ext3grep、extundelete等。extundelete是一个开源的数据恢复工具,支持ext3、ext4文件系统,其官方站点位于http://extundelete.sourceforce.net/,目前最新稳定版本为0.2.0。

2、这个工具和还有一些其他类似的恢复工具,都是基于inode,还原文件的,也就是说,需要被删除文件的inode还在,没有被覆盖,即在文件删除之后,没有读写输入。所以第一件事就是挂起文件所在分区。但是这个 *** 作有个问题就是,如果系统只有一个挂载盘,而且还是线上服务的话,挂起是不现实的。并且就算读写不多,但是系统本身没有安装这些恢复工具,在你安装编译这些恢复工具时的读写,也很可能把删除的文件inode覆盖了。

linux的文件被rm命令删除是可以通过linux自带的文件恢复工具debugfs来恢复的。

1)打开被删除文件所在的分区

2)用ls -d显示被删除的文件

3)执行logdump –i 命令

4)退出

其中bs对应上面offset的值,skip对应上面block的值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11447204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存