linuxrm-rf删除的文件怎么恢复

linuxrm-rf删除的文件怎么恢复,第1张

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

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

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

1、首先进入救援模式。将/dev/sda两个分区分别挂载看看,里面的内容,有内容的就是根存在的分区,fconfigeno16777777192.168.8.2,从另外一台一样系统的根 。

2、其次用tar打包,一个个文件夹拷贝过来到坏系统,scp另外一个系统的etc.tar.gz修改拷贝过来的fstab:再拷贝/usr .然后解压到/mnt/sysimage。然后再ln -s源目标的硬链接。

3、然后这时就可以从救援模式进入真正的系统,再安装boot的软件包包:通过挂载光盘,#rpm-ivh kernel名字,boot还缺什么文件就从另外一个系统复制过来。

4、最后重写引导程序:#grub2-install /dev/sda,#grub2-mkconfig -0 /boot/grub2/grub.cfg,再重启,就可以进到系统启动页面:按e,进入grub界面:恢复进入系统。

使用rm -rf删除的文件不能找回的;

对rm命令的理解:

1.rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

2.使用rm命令删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。

3.rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一确定是否要删除。

扩展资料:

rm命令参数如下

1.-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;

2.-f:强制删除文件或目录;

3.-i:删除已有文件或目录之前先询问用户;

4.-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;

5.-v:显示指令的详细执行过程。


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

原文地址: https://outofmemory.cn/tougao/12057587.html

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

发表评论

登录后才能评论

评论列表(0条)

保存