乐趣区

关于数据恢复:服务器数据恢复HP-StorageWorks系列服务器RAID5两块盘离线的数据恢复

服务器数据恢复环境:

HP StorageWorks 系列服务器;
VMWARE ESX 虚拟主机平台,VMFS 文件系统;
8 块硬盘组成 RAID5,1 块热备盘。

服务器故障:

服务器在失常运行中两块硬盘指示灯显示黄色,经服务器管理员检测发现这 2 块硬盘体现为:无奈读取序列号,在 SAS 扩展卡上无奈辨认,须要对 raid 进行数据恢复。管理员分割咱们数据恢复核心进行服务器 raid 数据恢复。

服务器数据恢复过程:

1、硬盘物理故障修复。

首先须要确定该组 raid 的磁盘掉线起因。硬件工程师在接到故障服务器后将 2 块故障盘连贯到内部的 SAS 扩展卡上加电检测,发现磁头不寻道。硬件工程师将 PCB 拆散后查看硬盘 HDA 组件,发现有局部氧化,对氧化部位进行清洁后再次加电检测发现磁头依然不寻道。于是硬件工程师只能对故障硬盘进行收盘修复。

硬件工程师将失常的热备盘收盘拆取 PCB 替换掉故障盘的 PCB,再将故障盘 PCB 上的 ROM 芯片拆取装置到新 PCB 上进行修复。故障硬盘硬件修复实现后再次进行检测能够失常起转,磁头寻道声音失常,然而敲盘声音显著。硬件工程师另找磁头进行更换,硬盘能够失常辨认,故障盘数据镜像胜利。

2、重组 RAID5。

应用工具关上 7 块磁盘发现所有硬盘的 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 解决数据的根本单元。不同的 RAID 阵列的条带大小也各不相同。RAID5 的 1 个条带组中有 1 个校验区,依据这个法则能够对该 raid5 进行剖析。咱们能够通过比较法确定条带大小:如某一条带组中的校验区跟这一条带组中的非校验区可能相差的很显著,通过工具查看并做比照就能够找到条带大小。

服务器数据恢复工程师对该服务器 raid 进行剖析搞清楚条带大小为 1024 个扇区。依照 1024 扇区宰割,使一个记录为一个条带的大小,如下图所示,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 重组工具依照确定的盘序重组 raid 增加进去,如下图所示。抉择 RAID5,Stripe size 512KB,左异步。

点击 Build 进行重组。组好 RAID 后,因为数据从 1024*8=8192 个扇区开始。如果工具没有跳转到此扇区的性能,那么刚组好的 RAID 必须和一个文件再进行一次 Build 重组操作。RAID 的起始扇区 (Start sectors) 抉择 8192,这个文件能够任意抉择起始扇区和大小(Count sectors),下图为重组后的 raid5。

服务器数据恢复后果验证:

RAID5 磁盘阵列重建实现后经由服务器管理员亲自验证,验证通过,服务器数据恢复实现。

退出移动版