怎么恢复linux删除的文件

如题所述

  作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。

  一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式

  二、为方便本次实验,我们新创建一文件。

  三、执行删除操作

  四、运用,系统自还工具debugfs来修复

  五、打开,刚刚被删除文件所在的分区

  六、用ls 加-d参数显示刚刚删除文件所在的目录

  七、显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –I <393289>

  八、执行完命令后,显示了一屏信息,我们需要的是下面这一行,并且要记住,后面的值

  九、退出debugfs

  十、执行如下命令

  十一、以上结果表示恢复成功我们看下/tmp目录下到底有没有

  十二、tmp目录下有我们显示一下

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-08
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。
恢复步骤
一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式
二、为方便本次实验,我们新创建一文件。
三、执行删除操作
四、运用,系统自还工具debugfs来修复
五、打开,刚刚被删除文件所在的分区
六、用ls 加-d参数显示刚刚删除文件所在的目录
七、显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –I <393289>
八,执行完命令后,显示了一屏信息,我们需要的是下面这一行,并且要记住,后面的值
九,退出debugfs
十,执行如下命令
十一,以上结果表示恢复成功我们看下/tmp目录下到底有没有
十二,tmp目录下有我们显示一下,
第2个回答  2018-12-27

不小心删除的文件应该怎么恢复呢?今天我们一起来看一下

第3个回答  2013-12-14
是rm 命令删除的吗?如果是的话可以参考这个问题:
http://zhidao.baidu.com/question/2115994101167218867.html?#replyask-1503958340本回答被提问者和网友采纳
第4个回答  2013-12-14
这个需要回复磁盘, 你发私信给我, 我帮你弄出来

linux永久删除一个文件怎么恢复
1、在命令框中找到已删除文件路径。2、输入df+文件路径命令查看一下路径的分区所在。3、利用系统自带的还原工具debugfs来修复,并分别运行open\/dev\/vdal、Ls\/mnt\/Summer Tes t两个命令,回车后即可找到删掉的文件。4、输入logdump –i+ 5、输入dd if=\/dev\/vda1 of=\/mnt\/Summer_Test\/China.png bs...

linux找回删除文件
1、”进入服务器根目录home;2、输入debugfs运用系统自带恢复工具debugfs来修复;3、执行命令“ls -d \/home”显示被删除文件所在目录;4、执行命令“logdump -i 5、记住上图block后面的数值并执行命令“quit”退出debugfs;6、执行命令“dd if=\/dev\/mapper\/vg_root-lv_root of=\/home\/demo.txt bs=...

linux误删文件怎么恢复
具体方法如下:1、执行命令“cd\/home”进入服务器根目录home。2、执行命令“touchdemo.txt”创建一个演示文稿。3、执行命令“rm-rfdemo.txt”删除该文件。4、执行命令“debugfs”运用系统自带恢复工具debugfs来修复。5、额外开一个xshell,执行命令“df\/home\/”打开刚刚被删除文件所在分区。6、执行命令...

如何恢复被删除的LINUX文件
恢复被删除的LINUX文件的方法为:1、打开文件所在的文件夹,将要找回的文件所在的分区重新挂载成只读;2、点击文件夹左下方的“更改bashrc环境”选项,进入后将bashrc环境改为可恢复;3、然后将整个文件夹压缩为一个压缩包;4、将压缩通过系统解压软件重新打开,即可找到删除的LINUX文件的压缩包;5、对LINUX...

Linux文件误删除恢复方法
进行对丢失的文件进行搜索并进行还原 5.编译安装.\/configure--help 源码包解压 相应的命令进行对源码文件配置属性,.\/configureorcmake Make编译 Makeinstall(编译安装)实例操作: 1.在\/root\/test分区创建一个测试目录test_dir,放置文件 2.删除测试目录,rm-rftest_dir 3.备份\/root\/test分区,ddif=\/...

恢复linux服务器删除文件有哪些方法_恢复linux服务器删除文件方法一览...
对于xfs文件系统,可以使用工具xfsdump来进行恢复。xfsdump是一个可以创建和恢复xfs文件系统的工具。我们可以通过创建一个xfs文件系统的备份,然后在备份中搜索并恢复已删除的文件。除了上述提到的工具,还有一些特定的恢复工具推荐使用嗨格式数据恢复大师(点击即可下载)。这个工具是专业的数据恢复软件,操作...

如何恢复被删除的LINUX文件
要在Linux系统中恢复被删除的文件,请按照以下步骤操作:1. 首先,打开终端并导航到包含被删除文件的文件夹。2. 接下来,您需要将包含这些文件的文件系统挂载为只读模式。这可以通过运行以下命令实现:`mount -o ro \/dev\/sdXY \/mnt\/point`,其中`\/dev\/sdXY`是包含文件的磁盘分区,`\/mnt\/point`是...

linux上恢复误删(使用rm-rf命令)的文件或目录
1. 首先,停止可能导致数据覆盖的操作,如卸载设备、停止服务等。2. 对可能的分区进行备份,以防恢复失败。3. 安装并使用extundelete工具进行恢复。例如:- 通过`umount`或`fuser`命令卸载设备。- 使用`extundelete`扫描删除的文件,并执行恢复操作,如:- 单一文件恢复:`extundelete -r deleted_directory...

linux删除文件怎么找回
1、桌面环境提供了回收站功能,当删除文件时,会被移动到回收站而不是永久删除。可以打开回收站应用程序,浏览已删除的文件列表,选择要恢复的文件,右键单击并选择“恢复”选项。文件将被还原到其原始位置。2、没有回收站功能或者在命令行中删除了文件,可以使用一些命令行工具来恢复误删的文件。

Linux文件误删后如何恢复
[root@localhost data]# rm -rf * \/\/制造删除的动作 [root@localhost data]# cd \/data\/ [root@localhostdata]# ext3grep \/data\/data-disk --ls --inode 2 \/\/查看丢失的文件 [root@localhostdata]# ext3grep \/data\/data-disk --restore-file passwd \/\/仅仅恢复passwd这个文件 [root@...

相似回答