# Linux 系统恢复已删除的文件
注意:不要把软件安装到和要恢复的分区装到同一个地方,否则可能会因为覆盖数据而无法恢复!!!
但是有个问题,如果你只有一个根分区,没有挂载其他分区,这个时候恢复的几率很低了。
# 下载 extundelete
cd /usr/local/src
# 下载 extundelete
wget --no-check-certificate https://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/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
# 寻找可恢复的文件
# 查看分区信息
df -hT
extundelete --inode 2 /dev/mapper/centos-root
参考文献:
https://www.wangsu.com/document/700/1785 (opens new window)
vmware 虚机中centos 里rm -rf 误删除lvm格式文件恢复 – junfei (opens new window)