EMC CX4-480服务器恢复数据方法

【服务器数据恢复故障描述】

用户的EMC CX4-480存储服务器由于硬盘出现故障离线瘫痪。服务器中共有10块硬盘,其中7块硬盘组成RAID 5磁盘阵列。另外3块硬盘为服务器在使用过程中的掉线磁盘,用户在处理掉线磁盘时只添加新的硬盘做rebuild,并没有将掉线的硬盘拔掉,现已有过3块掉线磁盘,所以服务器中有3块多余硬盘。

服务器管理员推断服务器瘫痪的原因是阵列中硬盘出现硬件故障导致服务器瘫痪,于是将所有硬盘交给硬件数据恢复工程师对硬件进行物理检测。硬件数据恢复工程师对服务器中所有硬盘逐一进行物理检测后并没有发现硬盘存在物理故障,只好由服务器数据恢复工程师对所有硬盘做全盘镜像后对服务器riad进行分析。

【服务器数据恢复】

按照数据恢复流程对所有磁盘进行镜像备份后,服务器数据恢复工程师开始对服务器raid结构进行分析;服务器数据恢复工程师分析后发现该服务器中的硬盘每512字节多加了一个8字节的校验,也就是变成了每扇区520字节了。如此一来继续进行raid结构分析将十分困难,为了提高工作效率,服务器数据恢复工程师自己编写了一个小程序将8字节的校验去掉来方便后期的工作。
所有磁盘都转换完成后,工程师继续分析RAID的结构。由于多了3块以前的旧盘,需要通过比较每块磁盘,即其中会有两块磁盘前面的一部分相同,而这两块当中会有一个是旧的,旧的数据量没有新盘多,就可以排除旧的磁盘。这样的磁盘会有3对,也就可以排除所有旧的磁盘了。
接下来看RAID结构,由于客户用的NTFS文件系统,用MFT很容易就可以找到RAID的结构了。知道RAID结构后发现这不是一个普通的RAID 5,而是一个双循环。无法借助数据恢复工具重组RAID,只好转为其他方式重组raid阵列!重组RAID后发现数据不是最新的。服务器数据恢复工程师猜测可能是RAID 5先掉线一块硬盘时管理员没有及时发现,没有及时添加新的硬盘做rebuild。导致运行一段时间后又有一块硬盘掉线了,才造成整个RAID不可用。所以还需要找出一块旧的磁盘,才能生成最新的数据。继续进行找盘的工作!服务器数据恢复工程师采用穷举加校验的方法进行分析,即假设某个磁盘是掉线的,踢掉磁盘后重组RAID,但不是生成全部的数据,而是只生成前面5G的数据,我们只需要查看这个索引表的位图的信息是否正确就可以判断此RAID是否正确。如果正确那么生成此RAID的数据即可完成RAID的重组

【服务器数据恢复成功】

整个恢复过程,包括做镜像,扇区转换和最后的拷贝数据,一共耗时3天。数据恢复率达百分之九十九以上。虽然整个过程比较漫长,但是最终的结果用户很高兴,因为这给他们带来了不必要的损失。

原文地址:http://blog.51cto.com/sun510/2139222

时间: 2024-10-27 13:24:35

EMC CX4-480服务器恢复数据方法的相关文章

sql serve 跨服务器查询数据方法

 今天在做sql server 的数据查询时,需要用到跨服务器连接,在这里记录一下,如何在sql server 中,使用跨服务器查询的方法,有以下步骤. /* 创建中间数据库链接 exec sp_addlinkedserver 'MiddleData', ' ', 'SQLOLEDB', '数据库连接实例,或者IP' exec sp_addlinkedsrvlogin 'MiddleData', 'false',null, '数据库连接帐号', '数据库连接密码' */ 创建好连接之后,就可

服务器raid5两块硬盘离线vxfs文件系统恢复数据方法

服务器数据恢复故障描述客户的服务器共有8块450GB SAS硬盘,其中7块硬盘组成一个RAID5阵列,1块热备盘.阵列中2块硬盘损坏并离线,导致RAID5阵列瘫痪,进而影响上层LUN无法正常使用.硬盘无物理故障,无坏道.对服务器raid数据恢复过程:1.备份数据使用dd命令或数据恢复工具将所有磁盘镜像成文件.图一:2.分析RAID组结构服务器的LUN都是基于RAID组的,所以需要先对底层RAID组的信息作出分析,再依据这些数据重构原始的RAID组.通过分析得知4号盘为hot Spare盘.继续分

北京EMC存储崩溃raid离线恢复数据方法

[Raid数据恢复概述]北京某企业一台EMC FC AX-4存储由于存储上的RAID5阵列故障导致存储瘫痪,急需进行raid数据恢复.这台存储中搭建了一组12块硬盘的raid5磁盘阵列,阵列中包括有2块热备盘.由于raid阵列中出现两块硬盘离线,但热备盘中有一块未成功激活,raid真累瘫痪,上层LUN无法正常使用,存储崩溃,数据丢失,客户要求上门对raid阵列进行数据恢复. [Raid5硬盘检测过程]由于硬盘离线原因未知,首先由硬盘工程师对raid阵列中的所有硬盘进行物理检测(包括掉线盘和正常磁

【转】【MySQL】mysql 通过bin-log恢复数据方法详解

mysql中bin-log在mysql默认状态下是没有打开的,我们要先打开mysql 开启bin-log功能,然后再通过备份的bin-log进行数据库恢复了. 具体的操作是通过mysqlbinlog这个指令来完成的 /mysql/bin/mysqlbinlog --database=fox --start-date="2013-01-22 5:00:00" --stop-date="2013-01-22 9:00:00" /mysql/data/mysql-bin.

U盘提示磁盘未被格式化恢复数据方法

在现代职场,由于信息化和数字化的高度发展,我们很少再抱着一摞又一摞的文件东奔西走,取而代之的是 用U盘手机等移动存储设备来进行文件之间的传输.相信很多人都和我一样,日长得工作中都离不开U盘手机的帮助.但是 久而久之,你是不是也会遇到令你烦心的问题呢,U盘手机里的文件不见了怎么办?要是有备份还好,就怕没有备份可 该如何是好呢? 这时候我们不妨来想办法把U盘手机文件找回来.文件丢失了,就不要再往里面陷入新的数据,在网上找一找,你 会发现原来数据恢复软件已经比比皆是了,面对如此多的选择,我们应该选择哪

【转】excel 末尾是0 恢复数据方法

今天从数据库里面查了点数据,用plsql导出为csv数据后用excel打开后就出问题了,显示的问题,excel中会遇到一列中因为数字太长,结果变成了用科学计数法来表示,而这种损失不可逆的,及时改变其格式为文本方式要想用excel打开而能正常显示,我是excel 2003,解决方法是:新建一个空白表单,选 数据 ->  导入外部数据 -> 导入数据,在出现的导入外部数据对话框中选择不能正常显示的那个csv文件,确定后来到文本导入向导步骤一,原始数据类型选择分割符号,点"下一步"

造成SD卡数据丢失的原因和恢复数据方法

造成SD卡数据丢失的原因 为什么SD卡的文件会丢失?难道是打开的方式错误?或者SD卡不能被电脑读取?实际上导致SD卡数据丢失的因素各种各样,只有搞清楚了状况和原因,方能更好地解决问题,其中包括如下: 因素一:插口故障 如果SD卡无法被读取,首先检查读卡器接口和电脑接口有没有损坏,多次尝试多次验证,并且在另外的计算机上插上查看SD卡能否被读取. 因素二:SD卡太多污渍 大部分用户不会经常保养SD卡,因此SD卡的金属区域使用过久之后,难免会有灰尘或油污污染,导致与卡槽接触不良,出现不能读取的状况.在

金蝶KIS专业版替换SXS.dll 遭后门清空数据被修改为【恢复数据联系QQ 735330197,2251434429】解决方法 修复工具。

金蝶KIS专业版 替换SXS.dll 遭后门清空数据(凭证被改为:恢复数据联系QQ 735330197,2251434429)恢复解决方法. [客户名称]:山东青岛福隆发纺织品有限公司 [软件名称]:金蝶KIS专业版12.2 [数据库版本]:MS SQL server 2000  [数据库大小]:1GB  . [问题描述]:客户贪图便宜,使用破解版财务软件,破解者破解后内藏了后门,清空所有数据的触发器.用了1年时间后,后门触发器被激活,删除了所有 科目余额表.存货余额.存货往来明细账.修改了所有

恢复数据:Xen Server服务器中一台VPS不可用

故障描述 1.硬件架构概述 服务器:Dell 720服务器配戴一张H710P的RAID卡. 存储阵列:由4块希捷2T STAT硬盘组成的RAID 10. 操作系统:Xen Server 6.2版本. 2.故障虚拟机概述 操作系统:Windows Server 2003. 应用:Web服务器(ASP + SQL 2005的网站架构). 虚拟磁盘:10G系统盘 + 5G数据盘. 故障描述:因特殊原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘中数据丢失.