首页 > 其他 > 详细

extundelete +原理

时间:2020-05-19 18:49:40      阅读:63      评论:0      收藏:0      [点我收藏+]

1.epel仓库安装

yum -y install extundelete 

编译安装:

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

yum -y install  bzip2  e2fsprogs-devel  e2fsprogs  gcc-c++ make

tar -xvjf extundelete-0.2.4.tar.bz2

cd extundelete-0.2.4 ./configure

make && make install

数据恢复:

extundelete /dev/sdb1 --restore =-inode 12 恢复

--restore-file passwd

--restore-directory a

--restore-all

恢复全部数据:

extundelete /dev/sda5 --restore-all

 原理:

在利用extundelete恢复文件时并不依赖特定文件格式,首先extundelete会通过文件系统的inode信息(根目录的inode一 般为2)来获得当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode。然后利用inode信息结合日志去查询该 inode所在的block位置。最后利用dd命令将这些信息备份出来,从而恢复数据文件。

 

extundelete +原理

原文:https://www.cnblogs.com/wanglinyan/p/12918100.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!