Linux|恢复ext4下误删除的文件

Linux恢复ext4下误删除的文件

extundelete简介.

extundelete 是一个实用程序,可以从 ext3 或 ext4 分区中恢复已删除的文件.ext3 和 ext4 文件系统是 Linux 发行版(如 Mint、Mageia 或 Ubuntu)中最常见的默认文件系统.extundelete 使用存储在分区日志中的信息来尝试恢复已从分区中删除的文件,无法保证任何特定文件都可以被取消删除,因此请始终尝试拥有一个良好的备份系统,或者至少在恢复文件后放置一个备份系统!

编译安装extundelete

  • 安装extundelete依赖包
apt-get update &&\
apt-get install e2fslibs-dev libext2fs-devel build-essential
  • 下载extundelete源码
wget https://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
  • 下载extundelete补丁.
wget https://sourceforge.net/p/extundelete/tickets/5/attachment/extundelete-0.2.4-e2fsprogs.patch.txt
  • 打上extundelete补丁.
patch -p1 <../extundelete-0.2.4-e2fsprogs.patch.txt
  • 编译并安装

  • 注意:extundelete应该被安装到/分区以外的分区

./configure --prefix=/mnt/disk/0/
make V=99 -j $(nproc) &&make install >install.log
  • 临时配置环境变量.
export PATH="${PATH}:/mnt/disk/0/bin"
  • 永久配置环境变量.
echo 'PATH="${PATH}:/mnt/disk/0/bin"' >/etc/profile.d/extundelete.sh
source /etc/profile.d/extundelete.sh

恢复EXT4文件系统下误删的文件

通过inode节点恢复
通过文件名恢复
恢复某个目录
恢复所有的文件

   转载规则


《Linux|恢复ext4下误删除的文件》Bad-BoY 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Linux | 加密GRUB Linux | 加密GRUB
Linux 加密GRUB.GRUB介绍.GRUB是一个启动加载器,即GRUB 和统一启动加载器,承载自PA项目.开发新的启动加载器来代替现在一个GR启动器(Legacy的启动加载器).配置GRUB你可以在每次启动GRUB的时候载入配置文件/
2022-06-09
下一篇 
Linux | PXE批量自动化装机之Debian Linux | PXE批量自动化装机之Debian
Linux 使用PXE批量自动化装Debian前言!UEFI已是主流,不再累赘BIOS方式安装的相关教程哦..Centos已死,Debian将作为重点使用对象..这即将是最振奋人心的技术.你即将看到多种技术的产物…这可花费了我不少时间..请
2022-04-19
  目录