- UID
- 11254
- 积分
- 57
- 威望
- 分
- 激情
- 分
- 居民币
- ¥
- 主题
- 回帖
- 0
- 记录
- 日志
- 相册
- 好友
- 注册时间
- 2010-11-10
- 最后登录
- 1970-1-1
- 在线时间
- 小时
|
特殊RAID5阵列恢复案例
硬盘品牌:希捷
硬盘容量:1.5T * 8块
故障现象:
8块盘用一种软件生成的RAID5阵列,在阵列崩溃后用户对其中一块盘进行了分区操作。
故障分析:
该同行在接盘后想通过分析文件系统来重组该阵列,结果发现定位DBR无果,后辗转了好几个同行,最后联系到我们。
在接到盘后我们就觉得这个阵列肯定是比较特殊的,在后续分析的过程中也验证了这一点.分析中发现该阵列使用了每扇区4096的独特的管理方法。须要事先声明的是ST的这种盘并没有使用目前流行的每扇区4K的管理方法,所以这种情况很有可能是管理软件产生的结果。
处理过程:
由于从用户那里知道了该阵列仅有一个逻辑盘的情况,分析用户进行分区操作的硬盘(盘号为HDD1),发现该盘已经被破坏无参考价值,直接剔除。直接从后往前试着定位备份DBR,定位时的方法也要和普通的有所区别。经过定位发现了DBR,我们可以得到该逻辑区的大小,经过计算容量和RAID5的容量接近,这时就定下来此阵列应该是RAID5.对元文件进行定位,经过定位发现存在校验块,此时可以肯定阵列就是RAID5了,接下来要做的工作就是得到块大小和阵列起始值以及盘序等等参数,为阵列的重组创造条件。
由于用户在该盘中存储了大量的照片,所以我们这次没有借助元文件进行分析,而是直接从数据区入手进行分析,这个大大提高了分析的速度,很快我们得出了块大小为16个扇区(以每扇区4K计算),由此再推断出每个盘的校验块,有了这些参数就好重组了,直接计算出盘序。该阵列为左条带,异步方式,盘序为HDD1-HDD0-HDD2-HDD7-HDD6-HDD5-HDD4-HDD8。
|
|