使用extundelete恢复测试liunx的删除文件

环境:rhel6.5
给虚拟主机添加一块磁盘,磁盘为/dev/vdb 格式化ext4格式,因为它恢复只支持ext2,3,4等格式
[[email protected] ~]# mount /dev/vdb /mnt/disk/
[[email protected] ~]# cd /mnt/disk/
[[email protected] disk]# cd lost+found/
在当磁盘下cop点东西
[[email protected] lost+found]# ls
boke
工具安装部署
官方网站是http://extundelete.sourceforge.net/ ,其目前的稳定版本是extundelete-0.2.4.
编译:
[[email protected] ~]#yum -y install gcc-c++ e2fsprogs.x86_64 e2fsprogs-devel.x86_64
[[email protected] ~]#tar -jxvf extundelete-0.2.4.tar.bz2
[[email protected] ~]#cd extundelete-0.2.4
[[email protected] ~]#./configure
[[email protected] ~]#make && make install
验证安装结果
[[email protected] ~]#extundelete -v
[[email protected] lost+found]# extundelete /dev/vdb --inode 2
#扫描
. 2
.. 2
#最后几行lost+found 11
boke 131073 Deleted
[[email protected] lost+found]# extundelete /dev/vdb --restore-directory boke
[[email protected] lost+found]# ls #生成文件夹
RECOVERED_FILES
[[email protected] lost+found]# cd RECOVERED_FILES/
[[email protected] RECOVERED_FILES]# ls #查看
boke book
先恢复文件(可根据文件名进行恢复):

extundelete /dev/sdb --restore-file

恢复目录(根据目录名恢复):

extundelete /dev/sdb --restore-directory

总结:可用但不理想,恢复文件不是源目录而是自动排列,二次扫描恢复就不行了

原文地址:http://blog.51cto.com/13810716/2329252

时间: 2024-07-30 23:47:01

使用extundelete恢复测试liunx的删除文件的相关文章

如何恢复一体机由于强制删除文件的资料

问题描述:强制删除文件是很常见的数据恢复故障.在强制删除文件后如何恢复数据就显的尤为重要了,首先我们需要明白,在强制删除文件后不能往要恢复的误删文件所在的分区,存入任何新的文件,否则数据覆盖了就无力回天了.接下来我们还需要了解下具体如何恢复强制删除文件的数据,具体请看正文了解. 工具/软件:极限数据恢复软件 步骤1:先百度搜索并下载程序运行后,在软件中选择需要恢复的盘,点<开始恢复>按钮,软件会对这个盘扫描,将所有找到的数据都显示出来.步骤2:这里只需要耐心等等就可以了(一般只需要几分钟).步

liunx定时删除文件(产生的日志.........)

linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧. 1.find 对应目录 -mtime + 天数 -name “文件名” -exec rm -rf {} \ find /opt/soft/log/ -mtime +30 -name "*.log"

extundelete工具恢复Linux删除文件

下载相应软件包 wget http://jaist.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/1.41.14/e2fsprogs-1.41.14.tar.gz wget http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 wget http://jaist.dl.sourceforge.net/projec

linux extundelete 删除文件恢复

extundelete是基于Linux的一个数据恢复工具,它通过分析文件系统的日志,解析出所有文件的inode信息,从而可以恢复Linux下主流的ext3,ext4文件系统下被误删除的文件. [问题案例]最近看到群里提到如何恢复LINUX下ext4误删的文件,之前听说过ext3分区恢复工具ext3grep,但是恢复ext4一直没有概念,而且目前线上的系统分区格式都是ext4,SO网上找到了一款叫extundelete的文件恢复工具,该工具最给力的一点就是支持ext3/ext4双格式分区恢复,对我

Linux中用extundelete恢复已删除的文件

在Linux中,我们会遇到不小心删除文件的时候,那么我们就可以用extundelete来恢复这些误删的文件.在此实验里,我将启用rh6-2并用xshell来进行远程连接.第一步:添加一块硬盘添加硬盘的方法我在前面有讲过,在这里就不截图了.添加硬盘之后一定要重启(init 6)接下来对这块硬盘进行分区: 进行格式化: 挂载: 第二步:创建yum仓库挂载光驱: 切换到etc目录下: 删掉之后重新建一个目录,然后用vi编辑器进行编辑: 输入a进行输入: 注:baseurl=file:///mnt中路径

数据文件被删除,介质恢复测试

实验如下: user数据文件被删除状况下,介质恢复 首先备份user数据文件 alter tablespace user begin backup;复制user数据文件 alter tablespace user end backup: 删除user用户 shutdown abort startup  报错ORA-01157或者ORA-01110 select file#,change# from v$recover_file; 在看一下非INACTIVE状态在线日志的低位SCN;select

案例:Oracle数据库文件删除 extundelete工具挖掘恢复删除的数据库文件

Oracle数据库文件被删除,通过extundelete恢复Linux被删除数据文件 今天群中有个朋友的客户闲着没事rm掉了数据文件,然后讨论到使用extundelete进行了恢复,抢救了部分未被覆盖的数据文件.该软件官方地址:http://extundelete.sourceforge.net/ 1.安装extundelete工具 [[email protected] tmp]# bunzip2 extundelete-0.2.0.tar.bz2 [[email protected] tmp]

Linux系统通过extundelete恢复已删除的数据

我们都知道windows系统有个回收站,凡是被删除的文件都可以通过回收站来恢复数据,即便是按住shift键永久删除了,也有很多数据恢复软件可供使用.那么Linux下如果数据被删除了,又该如何恢复呢,Linux系统可没有回收站,只能通过数据恢复软件来解决了.Linux系统有很多开源的数据恢复工具,例如:debugfs.R-Linux.ext3grep.extundelete等,那么我要给大家介绍的是extundelete,这款工具是用来恢复ext格式(ext3.ext4等)的文件系统被误删除的数据

ORACLE数据库文件丢失后的恢复测试

一.测试环境 数据库版本是11GR2,在做完一份完全备份之后,关机,做一份快照,每一次开机之后都执行数次alter system switch logfile以产生归档日志. 之后的测试都是基于这么一个完全备份来恢复. CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/backup/%F'; backup incremental level 0 format '/backup/%T_%f' database; 二.