仓酷云

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

[其他Linux] 来一发Linux EXT3下删除MySQL数据库的数据恢复

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
[数据恢复妨碍形貌]
一台主要的MYSQL数据库服务器,146GB*2,RAID1,约130GBDATA卷,存储了约莫200~300个数据库。平常办理员对每一个数据库dump出今后,间接紧缩成.gz包,再将一切主要的.gz包合起来紧缩成一个总的.tar.gz包,这些文件逐日发生一次,掩盖本来的备份。数据文件及备份文件全体存储于data卷上。
一次体系保护中,办理员不当心将data卷下的一切文件全体rm,删除后,即刻中断体系,再未做别的操纵,但删除时仍有大批终端在会见此服务器。
请求恢复mysql数据库文件,即myd、frm、myi(可重修)文件,或每一个数据库的.gz包,或一切主要数据库总的.tar.gz备份包。
[数据恢复剖析]
ext3下的数据删除,实际上,会扫除inode中除节点范例、日期外的其他属性,诸如文件巨细、数据存储地点等属性会全体清0,同时目次表中会以目次条目长度的体例屏障失落已删除文件,但会保存节点编号,最初会改动BITMAP中的空间占用标记。
即便是目次表中存在删除文件的节点编号,但因节点内容已没有必要的器材,与数据区也是脱钩的。
从数据角度,年夜多半文件范例城市有特定的文件头标记,按头标记是有大概找到删除文件的肇端地位的,但EXT3以块组为单元举行存储,同时数据与索引是夹杂存储于数据区的,以是数据一连存储的大概性十分之小,如许,按文件格局举行处置也是很坚苦的。
独一的算法是分离上述几个特性,加上对日记的剖析,加上对存储历程的摹拟剖析,尽量地切近亲近实在存储布局。
[数据恢复历程]
1、对妨碍卷做完全备份。
2、对总.tar.gz举行恢复剖析,但恢复出来的文件解压到50%摆布会报错,后续文件列表也没法列出。经剖析,最年夜的缘故原由是删除时仍无数据写进损坏文件招致。
3、对分包的.gz文件举行恢复剖析,年夜多半恢复乐成。
4、关于未恢复乐成的.gz数据库。间接恢复其mydfrm数据文件,一切数据恢复乐成。
[其他]
1、LINUXEXT3数据删除后应尽快断失落文件体系IO,一般umount文件体系便可。
2、对妨碍卷做dd备份,确保数据恢复历程不会招致更严峻的妨碍
</p>
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-18 10:14:27 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
分手快乐 该用户已被删除
板凳
 楼主| 发表于 2015-1-24 15:35:14 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
飘灵儿 该用户已被删除
地板
发表于 2015-2-1 23:38:55 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
只想知道 该用户已被删除
5#
发表于 2015-2-7 17:44:12 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
透明 该用户已被删除
6#
发表于 2015-2-22 21:13:15 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
乐观 该用户已被删除
7#
发表于 2015-3-7 03:39:52 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-14 11:43:12 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
老尸 该用户已被删除
9#
发表于 2015-3-21 06:14:41 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 01:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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