导致IBM X225上无法成功恢复数据的操作

[数据恢复故障描述]

新疆某政府机构,MS SQL SERVER服务器,硬件环境为:IBM X225,由4块73G SCSI硬盘组成RAID5,RAID中只划分了一个逻辑卷。操作系统为WINDOWS 2003。

A、之前未发现故障,直至服务器瘫痪,再查服务器时,发现有3块硬盘离线。

B、随便强制上线2块硬盘后,无法启动操作系统。

C、使用WINPE光盘启动操作系统后,可以看到数据,将备份好的ZIP数据库文件拷贝到移动硬盘上。

D、ZIP文件在另外的机器上测试,无法正确解压。

E、请对应维保公司帮助恢复。

F、其维保公司更换了一块新的RAID卡,直接重建成了一组RAID5。

G、客户认为ZIP文件大小、名称都正确,应该可以修好,所以直接先在RAID上重装了系统并正常工作,同时试图修复ZIP文件,尝试了1天后,没有结果。这时,向数据恢复公司寻求帮助。

[数据恢复结论]

与以往我叙述的数据恢复案例不同,我直接说数据恢复的最后结论:

因数据破坏严重,数据最终无法按客户要求恢复。

[案例分析]

针对上面的故障描述作如下分析:

故障描述A中,在使用RAID5做存储时,一定要及时维护RAID的正常状态,当RAID5一块硬盘掉线后,要及时备份数据到另外的存储体上,再及时REBUILD故障RAID。

故障描述B中,RAID5存在2块以上硬盘离线时,一定要可以随意选择硬盘上线,如果选择错了,有些情况下,一启动系统,整个RAID的状态就会改变,有可能会破坏重要数据。参考《RAID损坏后,我们该如何紧急应对?》

故障描述C中,用PE可以看到目录是因为目录区正常或部分正常,并不见得数据区正常,其实系统无法启动就意味着强制上线的操作是错误的,不应该继续下去。在PE里读到目录,实际上已经对文件系统进行了载入,已经破坏了正常文件系统的元数据区(只是有可能破坏的不影响要恢复的数据)

故障描述D中,ZIP文件无法解压即意味着RAID结构是错误的,实际上强制上线了2块盘(这时候有3块盘在线,仅有一块盘离线),但这3块盘里有一块是早就离线了的,所以合起来的数据是新鲜与陈旧的混合在一起的,虽然目录是正确的,但数据区是混乱的。这时候并未对这3块硬盘有全面的数据同步,基本还是可以完整恢复的。

故障描述E中,如果和维保公司签订协议中确定有数据恢复的项目,可以让其代为处理(但最好还是咨询几家专业的数据恢复公司,确定一下处理方式)。如果维保公司并无数据恢复的服务范围,最好直接选择数据恢复公司。大多数情况下,如果客户直接找维保公司,维保公司再找数据恢复公司,可能会导致费用增加(有时候大得可怕),同时对数据安全、数据恢复流程的规范方面无法直接控制。

故障描述F中,重建RAID5是此例中最致命的操作。IBM X225使用SERVER RAID SUPPORT CD重建RAID时,默认会清0所有数据。即使是其它服务器,重建RAID时一般也会重新同步校验,也会打乱原来的数据结构。但这个过程全部完成需要一段时间,如果没完成,可能剩余部分数据还有机会恢复。

故障描述G中,经过了一天,73G的RAID成员盘都已经同步完成了。数据完全毁掉了。

时间: 2024-11-03 20:57:14

导致IBM X225上无法成功恢复数据的操作的相关文章

硬盘分区不见了后成功恢复数据实例分享

前几天,我自己用U盘重装系统,以前都是选择一键装机,很简单.这次尝试手动安装,结果设置错误,导致整个硬盘变成了一整个分区,原来的分区找不到了,整个硬盘数据无法读取.因为电脑里有重要资料,自然不舍得格式化硬盘来重新分区做系统,只好去电脑城数据恢复.虽然讲了半天价,但还是消费不起,怎么办啊?只有死马当活马医了.没想到自己研究尝试了一下午,成功恢复了,真是太感谢PC6能给我这么大毅力,让我终于能靠自己做成一件事.也让我明白凡事得靠自己,自己不努力不尝试,怎么知道自己做不到. 必须声明:数据丢失后,一定

电脑硬盘数据丢失怎么恢复 diskgenius恢复数据教程

diskgenius恢复数据的操作步骤非常的简单,但不保证所有数据可以完全恢复了,大家可以试一下. 1.我们在网上下载一个免费版本的"diskgenius",然后打开软件,之后找到"恢复数据的盘符,然后点击"恢复文件". 2.diskgenius恢复数据可以根据自己的情况来,如果条件越多就会恢复越快了,当然如果你不知道文件类型可以选择完全恢复了. 3.使用diskgenius选择好恢复文件的类型后点击确定 4.设置参数之后我们点击恢复数据了 就可以了. 5

服务器上的Mysql表全丢了情况下恢复数据

任务: web项目是在linux的Tomcat部署,Mysql也在上面,不知明原因下数据库宕机,启动不了,数据库表也突然没了,全空了!!!!!!!! mysql安装目录 惊喜的发现var/目录下有类似丢失数据库的表 接下来就是怎么恢复进去了,首先我们用的是mysql的InnoDb引擎,找了下其资料: 两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用. 我作为使用MySQL的用户角度出发,Innodb和M

用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][] ,在本地tomcat服务器上测试成功,可以接受,

问题描述 用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][],在本地tomcat服务器上测试成功,可以接受,但发布到weblogic9上后,就出现问题,错误日志为:-Faultoccurred!java.lang.UnsupportedOperationExceptionatweblogic.xml.stax.XMLStreamReaderBase.getTextCharacters(XMLStreamReaderBase.java:487)ator

json-用plupload上传图片,和struts2结合,怎么获取上传成功后action返回的数据

问题描述 用plupload上传图片,和struts2结合,怎么获取上传成功后action返回的数据 也就是在plupload中怎么获取后台传过来的数据,是json数据,再简单点说,怎么写 plupload中的回调函数 解决方案 //使用AJAX上传文件,支持多文件上传,已与Plupload2.1.2插件测试通过 @RequestMapping("/ajaxLoadFile") @ResponseBody public Object ajaxLoadFile(HttpServletRe

如何判断文件上传以及相关数据插入数据库同时成功

问题描述 我想实现保证文件上传和相关数据(即文件信息,如文件名,文件大小,文件路径等)插入数据库要同时成功.避免只有文件上传成功了或数据插入数据库中的一种情况实现.要实现要么就两者都全部操作成功了.要么就全部没有成功(同时报错).如何实现呢?谢谢 解决方案 解决方案二:1.首先文件保存的SAVE方法放在数据库保存后面执行2.建立一个事务,首先进行数据库的保存,但是不要commit:然后save文件,当成功save后就commit,否则就会滚解决方案三:设置一个变量数据保存成功赋值1不成功2再判断

使用CPYFRMIMPF把以del格式的大数据拷贝到IBM i上的方法

文章结合作者的工作需求,以在 IBM i 上的性能http://www.aliyun.com/zixun/aggregation/20522.html">测试数据拷贝为例,探讨了使用 CPYFRMIMPF 把以 del 格式的大数据拷贝到 IBMi 上的方法,并对 LOB 数据的处理.提高拷贝效率等问题进行了探讨. IBM i(以前称作 OS400,i5 OS 等)是一个集成性操作系统,其最大的特点就是系统自身内嵌了数据库 DB2.操作系统本身使用到了 DB2 一些功能和特性,而 DB2

IBM最新调研表明:大数据等于大回报

文章讲的是IBM最新调研表明:大数据等于大回报,近日,IBM在全球发布了针对大数据分析的最新研究报告<分析:价值的蓝图>.报告表明,当前,全球领先的企业和组织中,将业务分析的首要价值定义为"增长"或"创新"的超过75%.其中三分之二的企业和组织认同"政策"或"执行"是阻碍价值最大化的最重要因素. 值此,IBM商业价值研究院在全球共进行了五次关于"分析的采纳和运用"的调研.在本次调研中,IBM发现

SqlServer2008误操作数据(delete或者update)后恢复数据的方法_mssql2008

实际工作中,有时会直接在数据库中操作数据,比如对数据进行delete或者update操作,当进行这些操作的时候,如果没有加上 where条件或者where条件不合理,那么导致的结果可想而知,如果操作的又是线上数据库,那么这个后果将会非常严重. 当事情发生后,我们要想办法补救,针对于sqlserver2005数据库,有个很出名的工具Log Exploer.具体操作使用大家可以自行搜索;针对于sqlserver2008也有这样的工具,但是大多是需要付费的...我们尝试用 sqlserver的事务日志