磁盘阵列raid的控制方法及装置的制造方法_2

文档序号:8318898阅读:来源:国知局
了通用标准以支持高能组件和高密度磁盘封装,使得基于SBB规范的模块具有更高的互通、互用性。该RAID控制方法包括如下步骤:
[0040]步骤S301,断开发生故障的RAID的逻辑卷的会话以停止读写业务。
[0041]步骤S303,根据预定规则判断发生故障的磁盘阵列RAID的故障等级。在本实施例中,具体的,根据发生故障的RAID的有效磁盘数量确定故障等级。
[0042]步骤S305,当故障等级达到预定的强制上线的标准时,对发生故障的RAID进行强制上线,强制上线为使发生故障的RAID强制上线,进入工作状态。
[0043]在本实施例中,针对离线(也就是不工作)的RAID进行强制上线,使其进入工作状态,实现强制上线的RAID和正常工作的RAID具有同样的功能。
[0044]强制上线的RAID的成员盘选择规则为:不是RAID认为的坏盘全部选中。脏盘由技术支持人员选择,可以全选也可以选单块。同时选择的脏盘必须满足不同级别RAID强制上线的最低要求,保证强制上线的成功。脏盘是RAID运行过程中被剔除出去,不会进行读写的磁盘。
[0045]步骤S307,在对发生故障的RAID进行强制上线后,启动所有的存储池和逻辑卷。从而尽可能多,尽可能快地将数据拷贝出来,然后更换新盘,继续进行业务。
[0046]综上,本发明实施例提供的磁盘阵列RAID的控制方法,针对不同故障等级的离线的RAID进行快速强制上线。用户在启用该控制方法时,只需将RAID的逻辑卷的会话断开。强制上线成功后,只需恢复RAID的逻辑卷的会话,就可以快速拷贝数据。因此,该控制方法操作简单,快速。还有效地恢复了 RAID的工作状态,有利于尽快开始读写业务,实现了尽可能多,尽可能快地抢救数据,尽可能的挽回用户的损失。
[0047]参见图5,另外,本发明的实施例还提供了一种磁盘阵列RAID的控制装置,RAID的控制装置基于SBB标准实施。该控制装置包括:
[0048]判断模块51,用于根据预定规则判断发生故障的磁盘阵列RAID的故障等级。
[0049]强制上线模块52,用于当故障等级达到预定的强制上线的标准时,对发生故障的RAID进行强制上线,强制上线为使发生故障的RAID强制上线,进入工作状态。
[0050]综上,本发明实施例提供的磁盘阵列RAID的控制装置,针对不同故障等级的RAID进行强制上线。该控制装置的操作简单,快速。还有效地恢复了 RAID的工作状态,有利于尽快开始读写业务,实现了尽可能多,尽可能快地抢救数据,尽可能的挽回用户的损失。
[0051]此外,本发明的上述装置还可以进一步包括:
[0052]关闭模块(未示出),用于在判断发生故障的磁盘阵列RAID的故障等级之前,断开发生故障的RAID的逻辑卷的会话以停止读写业务。
[0053]判断模块进一步用于,根据发生故障的RAID的有效磁盘数量确定故障等级。
[0054]其中,针对离线(也就是不工作)的RAID进行强制上线,使其进入工作状态,实现强制上线的RAID和正常工作的RAID具有同样的功能。
[0055]此外,强制上线的RAID的成员盘选择规则为:不是RAID认为的坏盘全部选中。脏盘由技术支持人员选择,可以全选也可以选单块。同时选择的脏盘必须满足不同级别RAID强制上线的最低要求,保证强制上线的成功。脏盘是RAID运行过程中被剔除出去,不会进行读写的磁盘。
[0056]进一步的,本发明的上述装置还可以包括:
[0057]启动模块(未示出),用于在对发生故障的RAID进行强制上线后,启动所有的存储池和逻辑卷。从而尽可能多,尽可能快地将数据拷贝出来,然后更换新盘,继续进行业务。
[0058]综上,本发明实施例提供的磁盘阵列RAID的控制装置,针对不同故障等级的离线的RAID进行快速强制上线。用户在启用该控制装置时,只需将RAID的逻辑卷的会话断开。强制上线成功后,只需恢复RAID的逻辑卷的会话,就可以快速拷贝数据。因此,本发明的技术方案操作简单,快速。有效地恢复了 RAID的工作状态,有利于尽快开始读写业务,实现了尽可能多,尽可能快地抢救数据,尽可能的挽回用户的损失,大大增强了时效性及系统的稳定性。
[0059]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种磁盘阵列RAID的控制方法,其特征在于,包括: 根据预定规则判断发生故障的磁盘阵列RAID的故障等级; 当所述故障等级达到预定的强制上线的标准时,对所述发生故障的RAID进行强制上线,所述强制上线为使所述发生故障的RAID强制上线,进入工作状态。
2.根据权利要求1所述的方法,其特征在于,在判断所述发生故障的磁盘阵列RAID的故障等级之前,包括: 断开所述发生故障的RAID的逻辑卷的会话以停止读写业务。
3.根据权利要求1所述的方法,其特征在于,根据预定规则判断所述发生故障的磁盘阵列RAID的故障等级,包括: 根据所述发生故障的RAID的有效磁盘数量确定所述故障等级。
4.根据权利要求1所述的方法,其特征在于,所述RAID的控制方法基于SBB标准实施。
5.根据权利要求1所述的方法,其特征在于,在对所述发生故障的RAID进行强制上线后,启动所有的存储池和逻辑卷。
6.一种磁盘阵列RAID的控制装置,其特征在于,包括: 判断模块,用于根据预定规则判断发生故障的磁盘阵列RAID的故障等级; 强制上线模块,用于当所述故障等级达到预定的强制上线的标准时,对所述发生故障的RAID进行强制上线,所述强制上线为使所述发生故障的RAID强制上线,进入工作状态。
7.根据权利要求6所述的装置,其特征在于,包括: 关闭模块,用于在判断所述发生故障的磁盘阵列RAID的故障等级之前,断开所述发生故障的RAID的逻辑卷的会话以停止读写业务。
8.根据权利要求6所述的装置,其特征在于,所述判断模块进一步用于,根据所述发生故障的RAID的有效磁盘数量确定所述故障等级。
9.根据权利要求6所述的装置,其特征在于,所述RAID的控制装置基于SBB标准实施。
10.根据权利要求6所述的装置,其特征在于,包括: 启动模块,用于在对所述发生故障的RAID进行强制上线后,启动所有的存储池和逻辑卷。
【专利摘要】本发明公开了一种磁盘阵列RAID的控制方法,该控制方法包括:根据预定规则判断发生故障的磁盘阵列RAID的故障等级;当所述故障等级达到预定的强制上线的标准时,对所述发生故障的RAID进行强制上线,所述强制上线为使所述发生故障的RAID强制上线,进入工作状态。本发明通过对发生故障的RAID进行强制上线,实现了尽可能多,尽可能快的抢救数据,并大大增强了系统的时效性及稳定性。
【IPC分类】G06F21-80, G06F3-06, G06F12-16
【公开号】CN104636082
【申请号】CN201410842137
【发明人】李哲林, 袁清波, 杨浩
【申请人】曙光信息产业股份有限公司
【公开日】2015年5月20日
【申请日】2014年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1