Linux恢复文件extundelete

  • A+
所属分类:Linux

这篇文章主要是自己留存,省的用的时候还得百度。

工具简介

extundelete是一个可以从ext3或ext4分区恢复已删除文件的实用程序。ext3和ext4文件系统是Linux发行版中最常见的默认文件系统,如Mint,Mageia或Ubuntu。extundelete使用存储在分区日志中的信息来尝试恢复从分区中删除的文件。无法保证任何特定文件都可以恢复,因此请保持良好的备份习惯。

官方网站是http://extundelete.sourceforge.net/ ,其目前的稳定版本是extundelete-0.2.4。

工具下载

wget https://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2

安装依赖包

yum -y install gcc-c++ e2fsprogs.x86_64 e2fsprogs-devel.x86_64

编译安装

tar jxvf extundelete-0.2.4.tar.bz2 && cd extundelete-0.2.4 && ./configure && make && make install

验证

extundelete -v

删除数据查找

extundelete /dev/sda1 --inode 2

Linux恢复文件extundelete

如果当前目录没有要恢复的文件,可以进入目录查看,输入目录后面的Inode数字进入

extundelete /dev/sda1 --inode 3407873

Linux恢复文件extundelete

恢复文件

extundelete /dev/sda1 --restore-file history_1843.bson

恢复目录

extundelete /dev/sda1 --restore-directory db

也可以通过iode恢复

extundelete /dev/sda1 --restore-inode 3407873

恢复所有文件

extundelete /dev/sda1 --restore-all

 

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: