误删除恢复 (extundelete)

了解误删除恢复原理:
   文件系统构成:文件名,inode,block
   file-->inode-->block
   文件名-->存放文件信息-->真正存放数据

   对于系统,文件名是inode号码便于识别的别称或绰号。
   inode,存放文件文件创建者,大小,创建日期。
   (ls -i file 查看inode号)
   stat file 查看文件详细信息)
   block,数据存储。

   删除(rm)是删除inode和文件名,block块还暂时存在(只有再新建文件才会被覆盖),所以还可以恢复。

误删除后恢复 :(ext文件恢复)
   1.为避免覆盖,保护误删除文件block数据,卸载需要恢复的分区(或以只读方式挂载)。
   2.下载extundelete,并安装。
       2.tar -jxvf download
       3.配置./configure (安装前需yum install e2fsprogs-devel gcc make -y) 
       4.make && make install 
   3.使用extundelete恢复
       1.通过inode节点恢复
        (extundelete /dev/sdb --inode 2 查看)
        extundelete /dev/sdb --restore-inode inodenumber
       2.通过文件名恢复
        extundelete /dev/sdb --restore-file filename
       3.恢复某个目录
        extundelete /dev/sdb --restore-directory dirname
       4.恢复所有文件
        extundelete /dev/sdb --restore-all
   (恢复文件,会放入目录 RECOVERED_FILES 中)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值