金融其它

DS4700做RAID5+1,坏3个硬盘,最终救回数据的过

环境:DS4700,16个fc盘,前7个做RAID5,后7个做RAID5,1,16为热备盘.
微码06.60.08.00
出现问题时坏了9,14,16三个盘,其中16是热备,也坏了。同时还有个问题,热备盘没接管坏盘数据!
下面是DC操刀人回的邮件,呵呵,我只是打酱油的。
------------------------------------------------------------------------
能救回数据的原因主要是
1.本来系统显示是有两个盘坏掉的,都是fail的状态,实际上有一个估计是在假死的状态,当时我们也只是抱着试一下的心态,使用Revive->dirver  (使用这个要注意,不能在degrade状态的array使用)  操作恢复了其中的一盘
2.在Raid5的特性下,只有一个硬盘坏的情况,我们就可以通过把坏盘取下,换上新盘,把数据通过restruct重建,把数据重新效验到新盘上,1.6T的数据盘约同步了4个小时
3.至此存储基本已经恢复正常,不过考虑到原来通过Revive恢复的盘可能会是一个存在的隐患,所以也一并将此盘换掉
4.还有一个热备盘不会自动接管fail盘的问题,开始还以为是微码的问题,后来想了一下,记得disabledrivemigration.script这个脚本执行后也会是这个效果,就尝试着去执行enabledrivemigration.script看能不能恢复,最后通过测试,确实是这个脚本的错,呵呵
参与5

5同行回答

roman1985roman1985软件开发工程师北明软件
支持一下,经验显示全部
支持一下,经验收起
互联网服务 · 2013-02-06
浏览1773
lwb_aixlwb_aix系统工程师重庆南华中天技术有限公司
这就是经验,谢谢显示全部
这就是经验,谢谢收起
系统集成 · 2012-12-10
浏览1844
mophismophis软件开发工程师杭州
这个经验分享很不错!显示全部
这个经验分享很不错!收起
互联网服务 · 2012-10-30
浏览1823
llxyzllllxyzll系统工程师郑州
顶贴,支持一下!显示全部
顶贴,支持一下!收起
系统集成 · 2012-10-24
浏览1749
dannyzhangdannyzhang总裁助理/总经理助理浙商银行
好贴啊,建议Revive的时候根据磁盘坏的顺序逆向操作,最晚坏的磁盘先revive,因为它上面的数据最新鲜。显示全部
好贴啊,建议Revive的时候根据磁盘坏的顺序逆向操作,最晚坏的磁盘先revive,因为它上面的数据最新鲜。收起
银行 · 2012-10-24
浏览1792

提问者

yinxin
系统管理员银信长远
擅长领域: 服务器存储数据库

问题状态

  • 发布时间:2012-10-24
  • 关注会员:0 人
  • 问题浏览:6176
  • 最近回答:2013-02-06
  • X社区推广