linux删掉的文件怎么恢复

如题所述

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


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



三、执行删除操作

rm -rf  web_1.txt

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




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

*****************************************************************************************

查看目录在分区


******************************************************************************************





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


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


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


九、退出dedugfs

qiut

十,执行如下命令


bs与下图offset值一致,skip与block值一致



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


回复成功!

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-30
为了避免文件被替换,首先要卸载需要回复文件的分区.或以只读的方式挂载,

1. 添加硬盘,创建分区,关机后添加,在硬件那里新增一个dfisk分区1-6是分出一个测试区
2. #fdisk /dev/sdb # 创建一个sdb1分区
3. #partx -a /dev/sda #获取新分区表
4. #mkdir /tmp/sdb #创建sdb文件夹
5. #mkfs.ext4 /dev/sdb1 #格式化
6. #mount /dev/sdb1 /tmpsdb #挂载新的分区
7. #umount /tmp/sdb #卸载
8. 解压工具extundelete 可以在http://sourceforge.net下载
9. 解压#tar jxvf 包名
#yum install gcc-c++
#cd /mnt/packages
#yum install *2fs*
10. 编译安装
#make –j
#make install
11. 创建空目录 mkdir test存放恢复的文件
恢复的四个方法,前提卸载光驱了
1. 通过inode结点恢复 #extundelete /dev/sdb1 - -restore-inode inode号
2. 通过文件名恢复 #extundelete/dev/sdb1 - -restore-file 文件名
3. 恢复某个目录 #extundelete/dev/sdb1 - -restore-directory 目录名
4. 恢复所有文件 #extundelete/dev/sdb1 - -restore-all
第2个回答  2018-12-27

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

第3个回答  2020-12-28

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

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

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

恢复linux服务器删除文件有哪些方法_恢复linux服务器删除文件方法一览...
对于btrfs文件系统,可以使用工具btrfs-undelete来进行恢复。这个工具会在删除文件时将文件的元信息信息存储到一个特殊的子卷中,我们可以通过这个子卷来恢复已删除的文件。首先,我们需要使用mount命令来挂载被删除文件所在的btrfs文件系统,然后使用btrfs-undelete工具来搜索并恢复已删除的文件。对于xfs文件系统...

linux上恢复误删(使用rm-rf命令)的文件或目录
一、进程仍在使用被删文件 1. 如果文件被删除时,有进程持续访问,可以通过`lsof`命令检查该文件是否还在被进程占用。2. 如果进程还在,进入该进程的目录(\/proc\/pid\/fd\/),执行`cp`或`mv`命令恢复文件,例如:cd \/proc\/pid\/fd\/ cp deleted_file_name .二、进程已终止,需借助第三方工具 1. ...

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

linux删除的文件怎么恢复linux删除的文件
linux误删文件查看、恢复?恢复步骤 一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式 二、为方便本次实验,我们新创建一文件。三、执行删除操作 四、运用,系统自还工具debugfs来修复 五、打开,刚刚被删除文件所在的分区 六、用ls加-d参数显示刚刚删除文件所在的目录 七、...

Linux 误删文件恢复命令及方法!
一种常见的恢复方法是使用lsof命令。虽然lsof命令本身并不能直接恢复文件,但它可以列出被各种进程打开的文件信息。通过结合其他命令,可以从\/proc目录下的信息中恢复“文件已删除,但进程仍保持打开该文件的状态”的文件。\/proc目录是挂载在内存中的一块区域,当我们对这些文件进行读取和写入时,实际上是从...

相似回答