您所在的位置:首页 > 成功案例 > RAID数据恢复

zfs文件系统重组RAID5恢复教程分享

最新动态来源:本站原创点击数:690更新时间:2021/9/8

zfs文件系统重组RAID5恢复教程分享


当存储做的RAID-5,文件系统是zfs文件系统,硬盘出现故障时如何重组RAID5呢?本次数据恢复用户是上海某公司,公司机房管理人员联系到我们北亚数据恢复中心,经描述存储做的RAID-5,文件系统是zfs,共有12块硬盘,11块硬盘里有数据,1块硬盘是热备盘,其中第6块数据硬盘出现故障,重组时需要将其剔除。 下面看看是如何进行操作的吧!
 
【初步判断RAID-5起始扇区】
RAID起始扇区是指RAID内的数据在每块物理盘(创建RAID所用的每块独立的物理硬盘)上的起始位置。起始扇区只存在于一块物理盘,大多数情况是0扇区。找到起始扇区是第一步。


【分析块、条带大小】
条带也称块,它是RAID处理数据的基本单元,不同的RAID条带大小有所不同。分析条带大小的方法有很多,一个校验区的大小是一个条带的大小,根据这一点,我们针对这个RAID-5实例做分析。此实例使用的是zfs文件系统,用WinHex同步显示11块物理盘的某个扇区,比如53654656扇区,发现此扇区只有1号盘跟其他盘显示的不一样,这是位于1号盘的校验区。顺着1号盘53654656扇区上下寻找,找到连续的128个扇区。这128个扇区就是这个RAID-5的条带大小。由此条带大小定位结束。


【校验RAID-5成员盘盘序】
以上内容说的1号盘指的不是RAID的第一个盘,也就是说物理盘的顺序并不一定是RAID的顺序,需要人工校验。
用WinHex同步定位11块硬盘的53654656扇区。发现1号盘与其他盘不同,这个是1号盘的校验区。接着分析1号盘的下一个条带,即53654656+128=53654784扇区,得出2号盘跟其他盘不同,所以2号盘从53654784扇区开始的条带是校验区。以此方式继续下去,接着是3号盘的校验区,4号盘的校验区……得出的校验区如图4所示,“P”字母即表示校验区。我们按照校验区的位置,即可得到盘序,而这个实例的盘序正好是从1号盘开始依次递增的。
盘序我们已经得出,又因分析步骤1得出1号盘和2号盘的0扇区为起始扇区或为校验区。对于左结构来说,0扇区是起始扇区的物理盘一定是RAID-5的1号盘,对于右结构来说,0扇区是起始扇区的物理盘一定是RAID-5的2号盘。


【重组RAID-5】
上面内容我们已经解析出RAID-5的一些重要信息,根据这些信息,我们就可以重组RAID-5了。
下面我们用工具打开并添加硬盘。将1.dsk添加到了左侧Connected storages里,把RAID-5的10块盘都添加进去。依照RAID-5的盘序把10块盘都添加进去,开始组建RAID-5。
第6块盘因为出现故障,所有要剔除,并在其位置添加时补一个空缺,并继续顺序添加完其它硬盘。如图12所示,点击标红框位置处的按钮,添加空缺硬盘。
接着选择校验方向和数据走向,本实例条带大小为28个扇区,即65KB,右异步结构,find查找,选择zfs文件系统。这样的话RAID-5就重建好了。
 

【北京北亚数据恢复中心】

24小时服务电话:4006-505-646
地址:北京市海淀区中关村创客小镇16号221