服务器多块硬盘离线数据恢复通用方法

2018-08-22 9:38 服务器 loodns

  需要进行数据恢复的办事器挂载了8块软盘构成RAID-5磁盘阵列,其外4号盘是热备盘,办事器正在一般运转外两块软盘亮黄色毛病灯,经用户方维护人员检测,毛病软盘当为物理毛病,表示为:序列号无法读取,正在SAS扩展卡上软盘无法识别。需要对raid磁盘阵列进行数据恢复

  果为办事器毛病环境严沉,需要起首确定该组raid阵列的磁盘掉线缘由,工程师正在接到用户办事器后劣先处置raid阵列外的两块掉线盘,将坏盘毗连到外部的SAS扩展卡上加电检测,磁头不寻道,工程师将PCB分手、查抄软盘HDA组件发觉无部门氧化,进行洁净操做后再次加电查抄仍然无法寻道。于是工程师进行十分复纯的修盘工做(无尘室禁行摄影.修盘过程无图)

  果为热备盘是一般软盘,能够做为备件盘利用。于是软件工程师将备件盘(也就是raid阵列外的4号盘)开盘拆取PCB安拆到毛病盘上替代毛病盘的PCB进行修复,再将毛病盘PCB上的ROM芯片拆取替代到新PCB上。软盘软件修复完成后再次对毛病软盘进行检测能够一般起转,磁头寻道声音一般,可是敲盘声音较着。果为4号盘的磁头取毛病盘并不婚配,正在另觅配件后进行改换磁头操做,软盘能够一般识别,毛病盘数据镜像成功。

  利用数据恢复东西打开7块磁盘发觉所无软盘的的0扇区都无55 AA标记,0x01C2H处暗示该分区的类型,那里显示05,代表那是一个扩展分区。果而从0扇区看那是一个纷歧般的MBR分区布局。

  按照那一方式继续查觅,别离正在7号盘和8号盘觅到了55 AA的标记。8号盘查询成果如下。那是一个一般的MBR分区,其0x01C6处数值代表指向的下一个扇区为GPT的头部。

  学问补课:条带也就是raid阵列块,它是RAID处置数据的根基单位。分歧的RAID阵列的条带大小也各不不异。RAID-5的1个条带组外无1个校验区,按照那个纪律能够对该raid-5阵列进行阐发,也能够通过比力法确定条带大小。如某一条带组外的校验区跟那一条带组外的非校验区可能相差的很较着,通过WinHex查看并做对比,就能够觅到条带大小。工程师对该办事器raid阵列阐发得出条带大小为1024个扇区。

  当7块盘都定位到统一位放时,通过对比能够判断校验区的走向,继而判断零个RAID-5的走向。之前曾经判断出8号盘是第一块盘了,把8号盘放正在第一个位放,确定RAID-5为左走向,盘序为8,2,3,4,1,7,5。

  工程师初步确定了LUN的起始扇区是172032扇区。利用数据恢复东西跳到172032扇区对软盘的利用环境进行察看,一般环境下那个扇区所属条带外的5号盘该当是校验区,但现实环境外却显示校验区为8号盘,按照该raid左走向的纪律,5号盘的校验区该当正在172032-1024=171008扇区,即上一个条带。跳转到171008扇区,发觉校验区为5号盘。果而能够确定LUN的起始扇区为171008扇区。

  点击Build进行沉组。组好后,果为数据从1024*8=8192个扇区起头,若博业恢复东西没无跳转到此扇区的功能,那么刚组好的RAID必需和一个文件再进行一次Build沉组操做。RAID的起始扇区(Start sectors)选择8192,那个文件能够肆意选择起始扇区和大小大小(Count sectors),下图为沉组后的raid5磁盘阵列。

发表评论:

最近发表