centos误删除文件如何恢复

回复 收藏
当意识到误删除文件后,切忌千万不要再频繁写入了,否则你的数据恢复的数量将会很少。 而我们要做的是,第一时间把服务器上的服务全部停掉,直接killall 进程名 或者 kill -9 pid 。 然后把误删除文件所在分区,重新挂载成ro,只读的 (mount  -o ro  /dev/sdb2  /data/)。

然后我们需要去下载和安装一个工具叫做   extundelete

1.安装依赖包
# yum install e2fsprogs* -y

2.下载并安装extundelete
# wget http://nchc.dl.sourceforge.net/p ... elete-0.2.4.tar.bz2
# tar -jxvf extundelete-0.2.4.tar.bz2
# cd extundelete-0.2.4
# ./configure --prefix=/usr/local/extundelete
# make && make install

3.验证是否安装成功
# cd /usr/local/extundelete/bin
# ./extundelete -v
---------------------
extundelete version 0.2.4
libext2fs version 1.41.12
Processor is little endian.
---------------------

假如我们误删除文件所在分区为/dev/sdb2  
恢复步骤如下:

/usr/local/extundelete/bin/extundelete  /dev/sdb2 --inode 2    //可以扫描哪些文件被删除了

假如我们有一个文件叫做1.txt被删除了。 那么恢复它的命令为:

/usr/local/extundelete/bin/extundelete --restore-file 1.txt  /dev/sdb2

被恢复的文件在  当前目录下的  RECOVERED_FILES/ 目录  
ls  ./RECOVERED_FILES/  可以看到有1.txt


而想恢复整个分区上的文件可以这样:
/usr/local/extundelete/bin/extundelete --restore-all  /dev/sdb2

恢复后的文件也是在   ./RECOVERED_FILES/  下,能否恢复就看你的运气好不好了。


当然后续工作还有:
1. 重新挂载该分区为可写
2. 备份一下重要数据
3. 覆盖我们恢复出来的数据
4. 重启服务器,恢复各种服务
2015-02-27 18:35 举报
已邀请:
0

wuhen

赞同来自:

学习了
0

田埂上的梦

赞同来自:

学习了, 很好
0

ztonglinyx

赞同来自:

学习了      
0

hehong

赞同来自:

生产机上删除任何文件之前都要三思,最好是删除之前先备份。
0

qq20847697

赞同来自:

!!!!!!11
0

秋雨

赞同来自:

赞,学习了
0

RHEL5.6.7

赞同来自:

我也删几个文件试下。
0

lyhabc

赞同来自:

先收藏了
0

ayu

赞同来自:

学习
0

showstyle

赞同来自:

比较重要,做个记录,收藏下!
0

sundan

赞同来自:

简直是太有用了{:4_109:}{:4_109:}
0

huang1896

赞同来自:

学习很好
0

大喵喵66

赞同来自:

应该可以模拟一个回收站:先建个隐藏文件夹,然后把 rm 命令替换成 mv,mv到隐藏文件夹里去。
0

不远晴空

赞同来自:

先收藏,以后肯定用得上
0

beafty

赞同来自:

先了解一下》。。。
0

妙笔判官

赞同来自:

标记下,后期手欠的时候估计会用到。{:5_121:}
0

zsghj

赞同来自:

学习了
0

664778717@qq.co

赞同来自:

学习了。。。。。。。
0

陈森林

赞同来自:

nice
0

Temence

赞同来自:

学习下,希望运维工作中永远也用不到
0

疾风

赞同来自:

如果磁盘做过raid还能这么做么?
0

skylake_

赞同来自:

学习了
0

snake

赞同来自:

{:4_106:}学习了,mark下
0

肥猪在天

赞同来自:

学习了,mark一下。非常实用
0

M四月天

赞同来自:

nice,学习了
0

simenty

赞同来自:

学习了.   回头要试试
0

qiaoxin360

赞同来自:

收藏了,希望不会有用到的时候
0

alvinnull

赞同来自:

学习了  测试ing
0

Toonter

赞同来自:

大喵喵66 发表于 2015-9-1 17:44
应该可以模拟一个回收站:先建个隐藏文件夹,然后把 rm 命令替换成 mv,mv到隐藏文件夹里去。

太聪明不好
0

gofox

赞同来自:

很重要的知识
0

Liubin688

赞同来自:

收藏了  应该会用到
0

旅行

赞同来自:

先记录下
0

sunwang33

赞同来自:

学习了,老师讲的很详细。
0

kidd15

赞同来自:


先收藏了
0

小熊

赞同来自:

以后工作肯定用的上
0

xucaibao1979

赞同来自:

学习了,后面实验一下
0

哈登

赞同来自:

9月3日
今日休息
0

uislouu

赞同来自:

这款文件恢复软件,支持电脑硬盘、U盘、移动硬盘、手机、SD卡、TF卡、MP3/4内存卡、记忆棒、数码相机、SDHC卡、储存卡、miniSD、microSD、手机内存卡、相机内存卡、MMC卡、SDXC卡等存储设备上的数据。电脑硬盘数据恢复软件支持格式化,误删文件恢复,误ghost,误清空回收站的文件,硬盘分区丢失导致的文件丢失,内存卡打不开提示未格式化。 数据恢复软件免费版 http://www.onlinedown.net/soft/1220336.htm 数据恢复软件免费版 http://www.shuju800.com/index.html

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: