linux查看文件内容命令-Linux 误删文件恢复命令及方法

生活百科1年前 (2023)发布 aixure
76 0 0

   cd /proc/31284/fd/   cat 4 > /mnt/ferris_train.less


linux查看文件内容命令-Linux 误删文件恢复命令及方法

2、extundelete

原理:

使用存储在分区日志中的信息,尝试恢复已从ext3或ext4的分区中删除的文件

优点:

相比于ext3grep只能恢复ext3文件系统的文件,其适用范围更广,恢复速度更快

extundelete官方地址(官方文档):

extundelete下载地址:

(最新版本的extundelete是0.2.4,于2013年1月发布)

注意:

安装

1、依赖安装

centos安装操作yum install e2fsprogs-devel   e2fsprogs* gcc*
ubuntu安装操作apt-get install build-essential e2fslibs-dev e2fslibs-dev

2、编译安装

wget http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2tar xf  extundelete-0.2.4.tar.bz2cd  extundelete-0.2.4./configuremakemake install


cd /root/extundelete-0.2.4/src


extundelete -v

执行make命令会在src目录下生成extundelete可执行文件,可在此直接执行恢复命令。

执行make install会将程序安装在/usr/local/bin/下

恢复文件操作

执行extundelete命令的当前目录必须是可写的。

1、查看要恢复文件的分区的文件系统

df  -Th

linux查看文件内容命令-Linux 误删文件恢复命令及方法

2、对要恢复文件的分区解除挂载

umount /mnt

linux查看文件内容命令-Linux 误删文件恢复命令及方法

3、查看可以恢复的数据

指定误删文件的分区进行查找

最后一列标记为Deleted的文件,即为删除了的文件

extundelete /dev/vdb1 --inode 2 (根分区的inode值是2

linux查看文件内容命令-Linux 误删文件恢复命令及方法

4、恢复单个目录

指定要恢复的目录名

如果是空目录,则不会恢复


extundelete /dev/vdb1 --restore-directory  ferris

linux查看文件内容命令-Linux 误删文件恢复命令及方法

当执行恢复文件的命令后,会在执行命令的当前的目录下生成RECOVERED_FILES目录,恢复的文件都会放入此目录中。如未生成目录,即为失败。

5、恢复单个文件

指定要恢复的文件名

如果几k大小的小文件,有很大几率恢复失败

extundelete /dev/vdb1 --restore-file openssh-7.7p1.tar.gz

linux查看文件内容命令-Linux 误删文件恢复命令及方法

6、恢复全部删除的文件

无需指定文件名或目录名linux查看文件内容命令linux查看文件内容命令,恢复全部删除的数据


extundelete /dev/vdb1 --restore-all

linux查看文件内容命令-Linux 误删文件恢复命令及方法

‍‍‍‍‍‍‍‍‍‍

往期资源回顾 需要可自取

限时特惠:本站每日持续更新海量各大内部网赚创业教程,会员可以下载全站资源点击查看详情
站长微信:
linux查看文件内容命令-Linux 误删文件恢复命令及方法

© 版权声明

相关文章

暂无评论

暂无评论...