服务器数据恢复环境:
VMware ESX服务器;
服务器文件系统:VMFS;
8块硬盘组建RAID5,4号盘是热备盘。
服务器故障:
服务器两块硬盘指示灯亮黄色,机房管理员检测后初步判断这2块盘呈现物理故障,序列号无奈读取,在SAS扩展卡上无奈辨认。管理员分割咱们数据恢复核心对raid进行数据恢复。
服务器数据恢复过程:
1、硬盘物理故障修复。
硬件工程师拿到所有服务器硬盘后首先查看了raid中的两块掉线盘,将故障盘连贯到内部SAS扩展卡上加电检测,磁头不寻道。硬件工程师在无尘工作间对故障硬盘进行收盘修复。修复实现后对故障盘数据做镜像。
2、重组RAID5。服务器数据恢复工程师发现所有硬盘的的0扇区都有“55 AA”标记,0x01C2H处示意该分区的类型,这里显示“05”,代表这是一个扩大分区。因而从0扇区看这是一个不失常的MBR分区构造。依照这一办法持续查找,别离在7号盘和8号盘找到了“55 AA”的标记。8号盘查问后果如下。这是一个失常的MBR分区,其0x01C6处数值代表指向的下一个扇区为GPT的头部。
7号盘查问后果如下。其0x01C6处数值代表指向下一个扇区。然而下一个扇区很显著不是GPT的头部。
由此能够确定8号盘是第一块盘,7号盘可能是最初一块盘。GPT分区所在扇区起始于172032扇区,因而初步确定LUN的起始扇区是172032扇区。
条带也就是raid阵列块,是RAID解决数据的根本单元,不同的RAID的条带大小也各不相同。RAID5的1个条带组中有1个校验区,能够依据这个法则对该raid5进行剖析,也能够通过比较法确定条带大小。如某一条带组中的校验区跟这一条带组中的非校验区可能相差很显著,通过WinHex查看做比照就能够找到条带大小。服务器数据恢复工程师对该服务器raid进行剖析确定条带大小为1024个扇区。依照1024扇区宰割,使一个记录为一个条带的大小,如图5所示。并且7块盘跳到同一记录283123。
当7块盘都定位到同一地位时,通过比照就能够判断校验区的走向,继而判断整个RAID5的走向。之前曾经判断出8号盘是第一块盘了,把8号盘放在第一个地位,确定RAID5为左走向,盘序为8,2,3,4,1,7,5。
服务器数据恢复工程师初步确定了LUN的起始扇区是172032扇区。应用数据恢复工具跳到172032扇区对硬盘的应用状况进行察看,失常状况下这个扇区所属条带中的5号盘应该是校验区,但理论状况中却显示校验区为8号盘。依据该raid走向的法则,5号盘的校验区应该在172032-1024=171008扇区,即上一个条带。跳转到171008扇区,发现校验区为5号盘。因而能够确定LUN的起始扇区为171008扇区。
北亚数据恢复工程师应用数据恢复工具依照确定的盘序重组raid增加进去,如图所示。抉择RAID5,Stripe size 512KB,左异步。
点击Build进行重组。组好后,因为数据从10248=8192个扇区开始,若业余复原工具没有跳转到此扇区的性能,那么刚组好的RAID必须和一个文件再进行一次Build重组操作。RAID的起始扇区(Start sectors)抉择8192,这个文件能够任意抉择起始扇区和大小(Count sectors),下图为重组后的raid5磁盘阵列。*
服务器数据恢复后果:
RAID5磁盘阵列重建实现后由服务器管理员验证通过,本次数据恢复工作实现。