加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

运维基础(10)linux被删数据恢复方法

发布时间:2022-10-16 19:01:52 所属栏目:Linux 来源:互联网
导读:
sourceforge.net/projects/extundelete/extundelete --help
其中,参数(options)有:
--version, -[vV],显示软件版本号。
--help,显示软件帮助信息。
--superblock,显示超级块信息。

sourceforge.net/projects/extundelete/extundelete --help

其中,参数(options)有:

--version, -[vV],显示软件版本号。

--help,显示软件帮助信息。

--superblock,显示超级块信息。

--journal,显示日志信息。

--after dtime,时间参数,表示在某段时间之后被删的文件或目录。

--before dtime,时间参数,表示在某段时间之前被删的文件或目录。

动作(action)有:

--inode ino,显示节点“ino”的信息。

--block blk,显示数据块“blk”的信息。

--restore-inode ino[,ino,...],恢复命令参数,表示恢复节点“ino”的文件,恢复的文件会自动放在当前目录下的RESTORED_FILES文件夹中,使用节点编号作为扩展名。

--restore-file 'path',恢复命令参数,表示将恢复指定路径的文件,并把恢复的文件放在当前目录下的RECOVERED_FILES目录中。

--restore-files 'path',恢复命令参数,表示将恢复在路径中已列出的所有文件。

--restore-all,恢复命令参数,表示将尝试恢复所有目录和文件。

--j journal,表示从已经命名的文件中读取扩展日志。

--b blocknumber,表示使用之前备份的超级块来打开文件系统,一般用于查看现有超级块是不是-B blocksizelinux数据恢复,通过指定数据块大小来打开文件系统,一般用于查看已经知道大小的文件。

如下步骤是安装步骤

#cd /usr/local/src

# yum installgcc-c++

# yum install e2fsprogs-devel e2fsprogs

#wget zy-res.oss-cn-hangzhou.aliyuncs.com/server/extundelete-0.2.4.tar.bz2

#tar -jxvpf extundelete-0.2.4.tar.bz2

#cd extundelete-0.2.4

#./configure ; make ; make install

linux数据恢复_linux恢复删除文件夹_linux 删除目录 恢复

后面开始模拟数据的删除和恢复

在开始删除之前,先来确认下挂载以及对应分区的文件情况

sdb1和sdb2是ext3系列的

在mnt1、mnt2目录下有对应文件1.file 2.file

linux恢复删除文件夹_linux 删除目录 恢复_linux数据恢复

#cd /mnt1

#rm -rvf 1.file #cd /#umount /mnt1 #extundelete /dev/sdb1 --inode 2 //如果没有umount,运行该命令会有数据丢失的风险

linux数据恢复_linux 删除目录 恢复_linux恢复删除文件夹

#mount /dev/sdb1 /mnt1

#extundelete /dev/sdb1 --restore-file

1.file#ls /mnt1/1.file

如果是恢复目录用如下命令

#extundelete /dev/sdb1 --restore-directory tmp

//tmp是被你删除的原来目录

在利用extundelete恢复文件时并不依赖特定文件格式,首先extundelete会通过文件系统的inode信息(根目录的inode一般为2)来获得当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode。

然后利用inode信息结合日志去查询该inode所在的block位置,包括直接块,间接块等信息。最后利用dd命令将这些信息备份出来,从而恢复数据文件。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!