雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 522|回复: 0

[学习/资料] 【SPOTO思博网络】基础解析!运维基础《linux被删数据恢复方法》!

[复制链接]
发表于 2021-11-2 14:37:29 | 显示全部楼层 |阅读模式
【SPOTO思博网络】基础解析!运维基础《linux被删数据恢复方法》!

命令参数


https://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 blocksize,通过指定数据块大小来打开文件系统,一般用于查看已经知道大小的文件。


通过extundelete来恢复文件


如下步骤是安装步骤


#cd /usr/local/src

# yum  installgcc-c++

     # yum  install  e2fsprogs-devel  e2fsprogs


#tar  -jxvpf   extundelete-0.2.4.tar.bz2

#cd    extundelete-0.2.4

#./configure   ;  make   ; make  install  




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

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




sdb1和sdb2是ext3系列的


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




#cd   /mnt1

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




#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命令将这些信息备份出来,从而恢复数据文件。

|| 备考不用慌,大佬带你飞 : 每三位IE,有两位来自思博
进入全国网络工程师交流群 ,请扫描下方二维码↓↓↓
群里有行业大咖、实战分享、技术交流、技术咨询、企业内推等机会
若群满,请添加老杨微信,邀你进群
【推荐阅读】


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-5-6 08:37 , Processed in 0.077566 second(s), 19 queries , Gzip On.

快速回复 返回顶部 返回列表