CentOS6.5恢复误删除的文件

系统环境:CentOS release 6.5 (Final)

内核版本:2.6.32-431.el6.x86_64

需要的源码包:extundelete-0.2.4.tar.bz2

解压bz2包:

# tar -jxvf extundelete-0.2.4.tar.bz2

cd extundelete-0.2.4

./configure

报错:

configure: error: C++ compiler cannot create executables

解决办法:

# yum install gcc gcc-c++ gcc-g77 –y

将gcc组件安装完整

./configure

报错:

configure: error: Can‘t find ext2fs library

解决办法:

# yum -y install e2fsprogs-devel

# ./configure

Configuring extundelete 0.2.4

Writing generated files to disk

出现上面消息说明安装成功:将生成的文件写入磁盘

1、通过inode节点恢复

扫描/dev/sdb1

# extundelete /dev/sdb1 --inode 2

恢复文件

# extundelete /dev/sdb1 --restore-inode 14

2、通过文件名恢复

# extundelete /dev/sdb1 --restore-file zhangsan

3、恢复某个目录

# extundelete /dev/sdb1 --restore-directory nimei

4、恢复所有文件

# extundelete /dev/sdb1 --restore-all

以上恢复方法只针对非空的文件,RHEL7的xfs是可以将空文件恢复

时间: 2024-10-08 05:03:41

CentOS6.5恢复误删除的文件的相关文章

利用extundelete工具恢复Centos6.5中误删除的文件

实验目的:利用extundelete工具恢复误删除的文件实验环境:在Linux系统中安装一台Centos6.5在Centos6.5中新增磁盘并创建分区,模拟删除并进行回复的操作设置文件共享权限,使虚拟机可使用宿主机上的文件(需要使用宿主机上的安装包)yum仓库提前安装完成,可直接使用实验安装包:e2fsprogs-libs-1.41.12-18.e16.x86_64.rpmlibcom err-devel-1.41.12-18.el6.x86_64.rpme2fsprogs-devel-1.41

【学神-RHEL7】1-4-1-Linux文件管理和恢复误删除的文件

  Linux基本文件管理 本节所讲内容: Linux系统目录结构 相对/绝对路径 创建/复制/删除文件 rm -rf / 意外事故 查看文件内容 xfs文件系统的备份和恢复 extundelete恢复ext4文件系统中误删的文件   Linux系统目录结构 /   通常称为根分区.所有的文件和目录皆由此开始.只有root用户对此目录拥有写权限. ---/etc  配置文件  包含所有应用程序的配置文件,也包含启动.关闭某个特定程序的脚本,例如, /etc/passwd,/etc/init.d/

linux下恢复误删除的文件方法(ext2及ext3)

linux下恢复误删除的文件方法(ext2及ext3) 2009-12-19 15:23:47 分类: LINUX 如果是ext2文件系统的,直接用debugfs是可以恢复出来的,但对于ext3,debugfs就无能为力了,好在我们有了ext3grep这个开源工具(http://code.google.com/p/ext3grep/)! 对于ext2 1.在/data(/dev/sdb)上创建并删除测试文件(作测试目的以plantodelete为例) #vi plantodelete 输入Thi

手机怎么恢复误删除的文件?

随着科技互联网的飞速发展,手机已经成为人们日常生活和工作中必不可少的东西,不仅可以用它来进行通讯,也可以用它来存储文件,比如照片,文档之类的.虽然可以用它来存储文件,但是也避免不了发生误删文件的情况,那么是否有办法将手里里面的误删文件恢复呢? 其实是有办法将手机里面的误删除文件删除的,可以借助专业的文件恢复软件,就可以将文件恢复.这里小编要给大家推荐的是叫EasyRecovery易恢复的这款软件,软件免费获取地址:http://wm.makeding.com/iclk/?zoneid=11873

CentOS系统恢复误删除的文件

CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件. 1.关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了.我们可以直接 # killall 进程名 或者 # kill -9 pid 然后把误删除的文件所在分区,重新挂载成只读的 # mount -o ro /dev/sdb  /data/ 2.安装extundelete工具 # yum install -y e2fsprogs*      //安装

恢复误删除的文件

1.安装extundelete [[email protected] ~]# tar jxvf extundelete-0.2.4.tar.bz2 [[email protected] ~]# cd extundelete-0.2.4 [[email protected] extundelete-0.2.4]# ./configure Configuring extundelete 0.2.4 configure: error: Can't find ext2fs library 解决办法: [

Linux下恢复误删除的文件

原文地址:http://www.libenfu.com/vim-分区下误删的文件,恢复文件全记录-转 当时我的工作目录是/source/needrecovered. $ pwd /source/needrecovered 原本打算清空其中的一个子文件, $ rm -rf canbedeleted/html 却打成如下命令: $ rm -rf canbedeleted/ * 当时我琢磨着今天怎么删个小文件夹这么慢呢.等我仔细看了下命令,反应过来的时候,已经太迟了,整个工作目录被清空了 . 没辙了,

linux lsof恢复误删除的文件

早上起来被告知昨晚误删除了3个mysql的文件,只能恢复了 这是删除前的文件信息: 首先lsof查看进程: 这里PID都是一样的,下面进入proc里ls -l查看: # cd /proc/8784/fd/ 这里可以看到ibdata1删除的信息了 接着直接cp复制 #cp 4 /tmp/ibdata1.bak 其余的2个同理恢复,下面是恢复后的文件: +++++++++++++++++++++++++++++++++++++++++++++ 虽然恢复了,但是事情绝对没有这么简单!!! 因为,在in

win7下恢复误删除的文件

这个方法可以恢复两种情况下删除的文件和文件夹,并且没有运行磁盘整理,且系统完好: 1. 有的时候删除文件的时候按了快捷键,Shift+Delete,这样的文件不会进入回收站,直接被删除了. 2. 文件被放入了回收站,但后来清空了回收站. 步骤一:单击"开始"--"运行",然后输入regedit 步骤二:打开注册表后,依次展开 HEKEY_LOCAL_MACHIME/SOFTWARE/Microsoft/Windows/CurrentVersion/Explore/D