您的位置:首页 > 大数据 > 人工智能

Solaris Raid5 数据恢复 --更换硬盘后数据出现异常解决方案

2011-01-14 16:02 375 查看
Sun小机上使用的11块盘的阵列,由于硬盘红灯报警,更换硬盘Rebuild后文件系统出现故障,以下是数据恢复处理方案:

故障描述及操作:

1、阵列是由11块250GB的IDE硬盘组成的,正常运行过程中发现有一块盘亮红灯报警,这时候阵列数据还是能访问并且正常。

2、在没有关机的情况下,把报警的那块硬盘拔下来,阵列还是正常。而后换上新的硬盘,阵列自动Rebuild,没有人为干预。

3、当Rebuild完成以后,阵列的分区在solaris下有的mount不上,有的能mount上,但是里头的文件和目录都不正常。

4、把新换上的硬盘拔下来,阵列故障依旧。

分析和解决方案:

1、当拔下故障盘后,还没有换上新磁盘,阵列还正常,这说明缺一块盘,阵列数据还是完整的。

2、换上新盘后,系统自动Rebuild,从阵列卡本身的设计来讲,理论上这时候Rebuild的目标盘应该是新换上去的硬盘。

3、先检测新换上去的硬盘里有没有磁盘阵列里的数据。如果有数据,比较一下它跟别的数据盘的数据量是否一样,如果只有少量数据,这说明整个Rebuild还没有完成,如果数据量跟别的硬盘一样的话,比较麻烦,初步确定为系统级的分区结构错误;如果这块新盘没有包含阵列中的任何数据,这说明Rebuild根本就没有执行,或者Rebuild的目标盘根本就不是新换上去的硬盘,而是别的硬盘。

4、假设Rebuild没有完成,恢复方案是:去掉新换上来的硬盘,用10块盘重组数据。

5、假设Rebuild已经完成,Rebuild目标盘也是对的,麻烦!从solaris系统级去修复分区信息。

6、假设Rebuild没有进行,恢复方案同4。

7、假设Rebuild目标盘不是新换的硬盘,也是麻烦,首先找出错误Rebuild的那块盘,还需要最先报警的那块盘的数据,才能重组数据。

8、所有的分析和重组数据,都是在windows平台上完成,重租完以后,才能到solaris环境下验证数据。

9、整个恢复时间比较长,总共2.6TB的磁盘空间,重组也得需要24小时或者更长的时间。整个恢复过程3-5天,顺利的话。

声明:作者达思数据恢复技术专家覃廷良,本文首发http://www.dstfix.cn ,在donews.com,51cto,techweb,新浪,百度等数据恢复技术博客上转发.欢迎转发,转发请保留作者及出处(http://www.bnuol.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息