1.安装软件(extundelete依赖于系统的e2fsprogs三个软件包)
# yum install e2fs*
--安装extundelete软件的依赖包
# wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
--下载extundelete软件包
# tar xvf extundelete-0.2.4.tar.bz2
--解压软件包
# cd extundelete-0.2.4
--进入软件包
# ./configure --prefix=/usr/local/extundelete
# make && make install
--安装软件
# cp /usr/local/extundelete/bin/extundelete /usr/bin/
# extundelete --version
2.创建块设备并挂载系统
# dd if=/dev/zero of=test bs=1M count=100
--在home目录下新建一个块设备test
# mkfs.ext3 test
--格式化块设备,建议ext3
# mount test /mnt/test -o loop
3.添加和删除文件
# cp -a /etc/passwd /etc/shadow /etc/group /mnt/test/
# rm -rf /mnt/test/passwd /mnt/test/shadow
--删除文件
# umount /mnt/test
4.恢复刚才删除的文件
# extundelete --ls --inode 2 ~/test
--查看块设备test的文件详细信息
# extundelete --restore-file passwd ~/test
--用文件名来恢复文件
Successfully restored file passwd
--恢复成功
# extundelete --restore-inode 13 ~/test
--用节点号来恢复文件
# extundelete --restore-all ~/test
--恢复所有删除的文件
# ll RECOVERED_FILES/
--查看所有恢复的文件
extundelete 恢复删除数据
最新推荐文章于 2024-05-29 17:46:44 发布