仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 563|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS6.3下安排文件规复神器extundelete

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:45:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!比来看到群里提到怎样规复LINUX下ext4误删的文件,之前传闻过ext3分区规复工具ext3grep,可是规复ext4一向没有观点,并且今朝线上的体系分区格局都是ext4,SO网上找到了一款叫extundelete的文件规复工具,该工具最给力的一点就是撑持ext3/ext4双格局分区规复,对我们运维攻城狮算是一款神器级其余软件,这里收拾了以下文档,供人人参考。


假造机:vmwareworkstation9.0.2
操纵体系:CentOS6.3x64
extundelete:extundelete-0.2.4


一.摹拟情况
1.起首封闭SELINUX
#setenforce0
#vi/etc/sysconfig/selinux
---------------
SELINUX=disabled
---------------


2.在假造机上创立一个2G的磁盘





3.进进体系,创立一个2G的主分区
#fdisk/dev/sdb
---------------------
n+p+1+回车+回车+w
---------------------


4.使分区无需重启就可以失效
#partx-a/dev/sdb


5.格局化为ext4分区并挂载
#mkfs.ext4/dev/sdb1
#mkdir/data
#mount/dev/sdb1/data
注:在实践线上规复过程当中,切勿将extundelete装置到你误删的文件地点硬盘,如许会有必定概率将必要规复的数据完全掩盖。
倡议加装一块硬盘将extundelete装置到此硬盘,再做以下操纵。


二.extundelete装置
1.装置依附包
#yuminstalle2fsprogs*-y


2.下载并装置extundelete
#wgethttp://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
#tar-jxvfextundelete-0.2.4.tar.bz2
#cdextundelete-0.2.4
#./configure--prefix=/usr/local/extundelete
#make&&makeinstall


3.考证是不是装置乐成
#cd/usr/local/extundelete/bin
#./extundelete-v
---------------------
extundeleteversion0.2.4
libext2fsversion1.41.12
Processorislittleendian.
---------------------


4.设置情况变量
#echo"PATH=/usr/local/extundelete/bin:$PATH">>/etc/profile
#echo"exportPATH">>/etc/profile
#source/etc/profile


5.上传一些图片,装置包等文件到/data目次
#cd/data
#yuminstalllrzsz-y
#rz
-------------
当地文件.....
-------------
#ls
------------------
lost+foundmysql-5.6.10.tar.gznginx.confpic.jpg
------------------


6.全体删除
#rm-rf*


7.检察被删除文件
1).检察前需卸载该磁盘分区
#cd~
#umount/dev/sdb1


2).检察文件
注:一样平常一个分区挂载到一个目次下时,这个”根”目次的inode值为2
我们为了检察根目次一切文件,以是检察分区inode为2的这个局部
#extundelete/dev/sdb1--inode2
--------------------------------
.....


Filename|Inodenumber|Deletedstatus
.2
..2
lost+found11Deleted
mysql-5.6.10.tar.gz12Deleted
nginx.conf13Deleted
pic.jpg14Deleted
--------------------------------
注:标志为”Deleted”的文件则是被删除的文件


8.规复指定的文件
注:默许被删文件会规复到以后目次下的RECOVERED_FILES目次中往
#extundelete--restore-filepic.jpg/dev/sdb1
#cdRECOVERED_FILES/
#ll
----------------
-rw-r--r--1rootroot525928月1307:18pic.jpg
----------------


9.完整规复装备上文件
#extundelete--restore-all/dev/sdb1
#ll
-----------------------------------
总用量34464
-rw-r--r--1rootroot351741498月1307:24mysql-5.6.10.tar.gz
-rw-r--r--1rootroot45518月1307:24nginx.conf
-rw-r--r--1rootroot525928月1307:18pic.jpg
-rw-r--r--1rootroot525928月1307:24pic.jpg.v1
-----------------------------------
注:这里完整规复其实不会把之前规复的pic.jpg文件掩盖失落,而是重定名为pic.jpg.v1


10.规复指定的工夫点后被删文件
1).指定一个工夫点
#date-d"Sep403:09:132013"+%s
------------------
1378235353
------------------
2).规复这个工夫点后的文件
#extundelete--restore-all--after“1378235353”/dev/sdb1
--------------------
..........
--------------------
注:假如要恢之前的就用before参数。extundelete下令与after分离利用,在举行规复时十分有效,能够过滤失落那太旧的文件,减小规复压力。


11.查验是不是规复乐成
#md5sumRECOVERED_FILES/mysql-5.6.10.tar.gz
------------------------------------
9dcee911fb4bc7e977a6b63f4d3ffa63RECOVERED_FILES/mysql-5.6.10.tar.gz
------------------------------------
上传方才误删的mysql装置包
#rz
...
#md5summysql-5.6.10.tar.gz
---------------------------------
9dcee911fb4bc7e977a6b63f4d3ffa63mysql-5.6.10.tar.gz
---------------------------------
MD5值不异,规复乐成。。。


-----------半途而废-------------


本文出自“一起向北”博客,请务必保存此出处http://showerlee.blog.51cto.com/2047005/1288591


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
爱飞 该用户已被删除
沙发
发表于 2015-1-16 22:21:27 | 只看该作者

给大家带来CentOS6.3下安排文件规复神器extundelete

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
莫相离 该用户已被删除
板凳
发表于 2015-1-25 23:09:30 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
第二个灵魂 该用户已被删除
地板
发表于 2015-2-4 15:06:54 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
谁可相欹 该用户已被删除
5#
发表于 2015-2-10 03:29:12 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
再见西城 该用户已被删除
6#
发表于 2015-2-28 19:38:16 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
蒙在股里 该用户已被删除
7#
发表于 2015-3-10 08:52:53 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
柔情似水 该用户已被删除
8#
发表于 2015-3-17 07:08:28 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
因胸联盟 该用户已被删除
9#
发表于 2015-3-24 03:20:16 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 03:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表