设为首页收藏本站language 语言切换
查看: 2786|回复: 2
收起左侧

[分享] 【SPOTO思博网络】运维基础《数据恢复》【网工入门基础必备知识】

[复制链接]
发表于 2021-11-23 16:23:35 | 显示全部楼层 |阅读模式
本帖最后由 SPOTO 于 2022-8-12 10:45 编辑

【SPOTO思博网络】运维基础《数据恢复》【网工入门基础必备知识】
命令参数


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  

1.png



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

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

2.png



sdb1和sdb2是ext3系列的

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

3.png



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

4.png



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

——————————————————————————————————
HCIE/CCIE的提升空间有多少?看看群内聊天讨论就知道!


                               
登录/注册后可看大图


添加老杨老师微信:spotoa,加入全国网工交流群(已建立50+个),获取更多CCIE/HCIE考试一手资讯+考试必备资料,也欢迎添加
网工老杨老师微信:spotoa


                               
登录/注册后可看大图



【推荐阅读】
发表于 2021-11-27 19:43:04 | 显示全部楼层
感谢楼主分享
沙发 2021-11-27 19:43:04 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-12 10:45:54 | 显示全部楼层
如果你有以下需求:
1. 有需要思科/华为考证【稳定题库】
2. 想要进入全国网工交流群,和更多同伴连接
3. 对网工生涯迷茫,想要有大佬可以指点迷津~

欢迎扫描下方二维码,加老杨老师的微信,作为CCIE+9年网工,他对行业的了解可谓是颇深。围观他的朋友圈,能学习到的技术和视野远远超过你的想象,欢迎扫码加v!!!


                               
登录/注册后可看大图

板凳 2022-8-12 10:45:54 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-1 14:50 , Processed in 0.056121 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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