服务器数据恢复案例背景:

服务器raid磁盘阵列组瘫痪了,该磁盘阵列中一共有3块硬盘,目前一块硬盘亮红色警报灯,需要重点进行恢复的数据为D盘里的数据库数据。由于存储故障后管理员进行重启服务器导致先前离线的硬盘重新上线并进行了数据同步,幸好同步未完成就进行了强制关机。

服务器数据恢复过程:

服务器数据恢复工程师首先将阵列中的三块硬盘进行了只读的镜像备份,在备份过程中发现该服务器中的三块硬盘都可以正常识别和读取,硬盘没有发现坏道

然后服务器数据恢复工程师对做好的镜像文件进行了详细分析,通过分析到的raid基本信息进行raid虚拟重组并进行异或校验,对备份的镜像文件进行详细分析,重组raid结构,并进行异或校验,但是由于管理员在数据损坏后又进行过同步操作,这一操作会损坏数据,所以在进行异或校验时结果为部分校验通过,说明数据有损坏。

服务器数据恢复工程师对RAID阵列进行了进一步分析,尝试了多种硬盘离线的状态下分别进行数据提取操作,但每一种尝试所提取到的数据都是一样的。只好首先针对E分区中的dat文件进行分析修复希望可以通过找到备份文件来进行数据恢复,但是数据恢复的结果依然是文件损坏。数据恢复工程师分析聚合dat碎片,验证dat数据完整性,底层结构显示有损坏。

数据恢复工程师尝试了好几种方法进行数据提取但是都失败了,想要恢复被破坏的数据,恢复服务器原有数据只有通过拼接碎片这一种难度最大的方法进行一次最后的尝试。服务器数据恢复工程师对D分区的自由空间进行数据页扫描,将扫描出来的所有碎片进行逐一分析并聚合,对聚合后的文件碎片完整性和有效性进行简单验证后导出备份文件中的数据记录到工程师的新建数据库中。通过上层应用连接数据库,验证数据可用性,数据库文件可以正常加载,上层应用软件中用户账号正常,可以进行正常数据查询。本次数据恢复成功

服务器数据恢复案例总结:

在恢复过程中,在E盘发现2个SealLib数据库的备份文件。但是备份文件数据中页结构有小部分损坏, 在D分区扫描的结果中数据碎片发现较连续的数据片段,碎片可用。通过对D分区碎片和E分区备份文件进行整合拼接。最终修复解析出的数据可以支撑整个应用的正常使用,上层应用可以正常查询数据库内容。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31380569/viewspace-2221664/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31380569/viewspace-2221664/

数据底层损坏的恢复方法—拼碎片恢复数据相关推荐

  1. 富士通笔记本最新系统恢复方法——系统工具恢复

    富士通笔记本最新系统恢复方法--系统工具恢复 富士通最新上市的笔记本将不再有系统恢复光盘,而只有启动光盘和硬盘镜像.用作测试的笔记本是E8420.硬盘系统默认被分为1G(隐藏分区)+C盘+D盘+8G( ...

  2. w ndows7错误恢复,windows7系统错误恢复方法|windows7怎么恢复系统|如何恢复windows7系统-系统城...

    2019-11-20 10:47:39 浏览量:354 恢复出厂设置是将win7硬盘版系统设备或仪器的个性设置恢复到出厂的默认状态,如开始界面,待机方式,等功能恢复到出厂时的设置但不会删除存储的数据. ...

  3. 通过Python Pandas分析数据上涨下跌趋势的方法:求离散数据的差分、导数

    在实际工作中,我们经常需要分析一组数据的历史走势/趋势情况,比如要从产品数据库中筛选出销量处于上升趋势的产品,或者从股票历史数据库中筛选出一直处于上涨的股票. 那么可以通过分析计算该组数据的差分来模拟 ...

  4. cisco路由器IOS恢复方法之ROMMON恢复

    当Router中IOS损坏需要恢复时,可在路由器启动时Ctrl+Break(PacketTrace是Ctrl+C),进入ROMMON模式,命令提示符变为:rommon 1> 然后输入如下命令: ...

  5. oracle数据块损坏后的修复方法

    关于oracle数据块损坏的解决方法,相关链接网址在: http://blog.csdn.net/dlinger/archive/2004/08/24/83911.aspx http://www.it ...

  6. 如何快速恢复误删文件?文件误删的恢复方法-附软件

    来源:https://blog.yoodb.com/yoodb/article/detail/1606 怎么快速恢复删除文件?俗话说覆水难收,其实很多人也认为如果将文件删除了,就如同泼出去的谁,是很难 ...

  7. MongoDB 数据文件损坏修复救命repair与致命危险

    最近,一客户单实例mongodb数据库,没有备份的情况下遇到了断电导致的数据文件损坏,由于客户业务需要 及数据的不敏感性,要求尽快恢复业务,使用了Mongdb的自动修复repair命令进行修复.可喜的 ...

  8. 如何恢复android误删的文件夹,手机里的文件删了怎么恢复?这里有最全面的恢复方法...

    随着科技越来越发达,现在手机的花样也越来越多了,什么全面屏.面部解锁.3D表情,真是让人目不暇接.由此也让手机成为了我们生活中必不可少的物品,这样的结果有好也有坏吧,我是比较倾向于好的一面.但是,随着 ...

  9. 无尽神域服务器维护,无尽神域突然显示数据包损坏怎么办 解决方案一览

    无尽神域突然显示数据包损坏怎么办 解决方案一览.无尽神域是一款非常好玩的游戏,许多玩家被其优秀的内容和有趣的玩法所吸引.但是近日有小伙伴反应无尽神域突然显示数据包损坏,小编这里整理了一些无尽神域突然显 ...

最新文章

  1. pytorch nn.LSTM()参数详解
  2. 高中毕业就想转行当 Coder,程序员的学历真的不重要么?
  3. Python 循环拼接字符串_详解Python拼接字符串的七种方式
  4. nodejs 日志规范
  5. 【Demo】创建固定资产Bapi
  6. 记录今天学习SQL遇到的一个小问题
  7. 在html用div怎样写页脚,使用div+CSS将页脚始终控制在页面最下方的方法
  8. DataWorks搬站方案:Azkaban作业迁移至DataWorks
  9. ASP.NET MVC中ViewData、ViewBag和TempData
  10. html如何让框架的边框消失,css如何让边框透明?
  11. HBase的JavaAPI使用
  12. JSP设置网站favicon.ico
  13. js动态时钟,倒计时,去掉数组中重复的元素,抽奖系统随机抽取5名不能重复
  14. 福州船政计算机专业多少钱,福建船政交通职业学院怎么样排名多少?特色专业?录取分数线及收费...
  15. 极客时间专栏内容的个人分析
  16. Jakarta Bean Validation,Constrain once, validate everywhere!
  17. 关于嵌入式驱动开发,这篇文章让你了解透彻!
  18. BZOJ 1123: [POI2008]BLO
  19. VS2010和VS2013同时安装visual assist X助手
  20. Python实现ATM

热门文章

  1. 企业微信 jssdk调用 扫一扫 安卓不行 ios又可以
  2. Google Earth选项中的重要设置
  3. 【集成学习(上)】My_Task03掌握偏差与方差理论 笔记
  4. Lind.DDD.SSO单点登陆组件的使用(原创)
  5. 百趣代谢组学资讯:寻求多年,黄瓜品质好的秘密居然在这里
  6. SVN本地代码管理工具TortoiseSVN小乌龟的安装使用
  7. Tomecat端口8005被占用解决方法
  8. Springboot短信验证和第三方登录
  9. linux添加用户姓名学号,查询出所有同学的成绩信息,至少包括学生学号、姓名、课程号、课程名和成绩,查询结果直接写入到Linux当前用户home目录下的grade子目录下。...
  10. 为什么我讨厌开放式办公?