存储 频道

RAID5恢复后记-剔除无效映像及使用工具

  【IT168 资讯】很多企业的网管都认为 RAID5很少出故障,即使出了故障,RAID5本身也有强大的容错能力,因此往往不太重视数据备份。这就造成了RAID出现故障时就是大灾难。要知道天有不测风云,人有旦夕祸福,那么,在没有备份的情况下,如果RAID5出现故障,我们该如何恢复数据呢?本文将通过一个实例来讲解,如何恢复RAID5故障后丢失的数据。
本文是下篇,上篇:实用技巧:恢复RAID5故障后丢失的数据(http://storage.it168.com/a2008/0908/204/000000204002.shtml)已经讲述了如何对RAID5进行手工分析,本文将进一步讲述,如何剔除无效的硬盘映像并使用工具进行恢复。

剔除无效的硬盘映像:寻找有效扇区

  做好各盘的备份后用winhex看看各个硬盘映像,先把整盘为空的删掉(全是00 ,无效盘)再看每个硬盘的0号扇区,如果总共有三个MBR就不正常(两个正常,一个数据一个校验:在一组平行扇区里,所有的数据扇区作异或运算 从而得出了一个P扇区,但是请注意:任何非零数与零异或等于它本身! 当数据扇区中只有一个扇区是有效扇区,其他的数据扇区全是空扇区,则P扇区会和那个有效的数据扇区完全相同!当有效的数据扇区是MBR是,则P扇区也是MBR

  本例中的 2,9,10三个硬盘的0号扇区都是EBR(如下面三幅图)
 

图一

图二

图三

剔除无效的硬盘映像:同步比较数据

  对三个硬盘并启用查看菜单中的“同步和比较”功能。如果其中两个盘的数据大体相同,则其一是热备盘,只需看黑色的数据,就可以知道哪两个盘的数据大体相同。发现 2,10两个盘的数据大体相同,其中一个是热备份盘(图4)

图4

  再重点比对这两个盘,把有效数据多的留下,数据少的(00多)删除!最后发现 2的有效数据多(只需看黑色的数据即可)。所以保留2,放弃10!(图5)

图5

使用重组工具R-Studio:建立虚拟RAID5

  下图是重组工具R-Studio的界面展示,首先按图6步骤新建一个虚拟的RAID5:

图6

  建好了虚拟的RAID5,再从Drive下拉菜单中选择“Open Image File”,如图7:
 

图7

  打开刚才分析用的那三个硬盘。下图(图八)是组建好的虚拟RAID5。

图8

使用重组工具R-Studio:进行扇区设置

  对每个硬盘进行“ 起始扇区编号(start)和有效扇区数(size)”的设置!以下的三个图就是这个过程。先右击某个硬盘,在菜单中选择“Create Region”
 

图9


图10

  此时就出现了设置菜单(详见上图)

使用重组工具R-Studio进行数据恢复

图十一

  对于 硬RAID5来说 开始扇区是0号扇区。所以size的扇区数就是Disk size的扇区数。总共是三个硬盘,分别对它们做上面的操作,结果如下图



图十二

  把各个硬盘按计算好的盘序进行拖动到右侧的disk栏中,从上至下进行排序

 

图十三

  设置其他参数: Left是 3,2,1.模式。Right是 1,2,3.模式。Standard是标准,Contium是连续!Block Size是块大小!最后对这个RAID5进行扫描操作:Scan
 

图十四

  整个恢复操作就结束了。
 

0
相关文章