一种磁盘组故障处理方法、装置、系统及介质制造方法及图纸

技术编号:31573235 阅读:15 留言:0更新日期:2021-12-25 11:13
本申请提供了一种磁盘组故障处理方法、装置、系统及介质,包括:将发生故障离线的磁盘作为第一类磁盘;将第一类磁盘中无法重构的数据盘移除,并发出通知。即将发生故障离线的磁盘中无法重构的数据盘移除,可以减少存储系统输入输出的处理过程中,因异常故障磁盘的存在而导致的输入输出卡住,而导致的存储系统的其他输入输出无法正常处理完成,从而提高存储系统的输入输出正常处理完成的完成率,减少系统业务异常。务异常。务异常。

【技术实现步骤摘要】
一种磁盘组故障处理方法、装置、系统及介质


[0001]本申请涉及计算机领域,特别涉及一种磁盘组故障处理方法、装置、系统及介质。

技术介绍

[0002]在存储系统中,带有两个独立分布式校验方案的独立数据磁盘(independent data disks with two independent distributed parity schemes,Raid6)或磁盘簇(Just a Bunch Of Disks,JBOD)是由很多块独立的磁盘,组合成的一个容量巨大的磁盘组。
[0003]当磁盘组中的多个磁盘同时发生故障时,例如两块磁盘同时故障离线时,可能导致存储系统的输入输出无法正常处理完成,导致系统业务异常。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种磁盘组故障处理方法、装置、系统及介质,在磁盘组中的多个磁盘同时发生故障离线时,提高存储系统的输入输出正常处理完成的完成率,减少系统业务异常。
[0005]为实现上述目的,本申请有如下技术方案:
[0006]第一方面,本申请实施例提供了一种磁盘组故障处理方法,包括:
[0007]将发生故障离线的磁盘作为第一类磁盘;
[0008]将所述第一类磁盘中无法重构的数据盘移除,并发出通知。
[0009]可选地,还包括:
[0010]当所述磁盘组中存在备份盘时,则启动重构,以使所述备份盘代替所述至少部分第一类磁盘。
[0011]可选地,还包括:
[0012]将所述第一类磁盘中的校验盘移除。
[0013]可选地,所述将所述第一类磁盘中初始化完成且无法重构的数据盘移除,并发出通知,包括:
[0014]将所述数据盘中的待写入磁盘直接移除;
[0015]将所述数据盘中的其他磁盘移除并发出通知。
[0016]第二方面,本申请实施例提供了一种磁盘组故障处理装置,包括:
[0017]标记单元,用于将发生故障离线的磁盘作为第一类磁盘;
[0018]第一移除单元,用于将所述第一类磁盘中无法重构的数据盘移除,并发出通知。
[0019]可选地,还包括:
[0020]重构单元,用于当所述磁盘组中存在备份盘时,则启动重构,以使所述备份盘代替所述至少部分第一类磁盘。
[0021]可选地,还包括:
[0022]第二移除单元,用于将所述第一类磁盘中的校验盘移除。
[0023]可选地,所述第一移除单元,包括:
[0024]第一移除子单元,用于将所述数据盘中的待写入磁盘直接移除;
[0025]第二移除子单元,用于将所述数据盘中的其他磁盘移除并发出通知。
[0026]第三方面,本申请实施例提供了一种磁盘组故障处理系统,包括:
[0027]存储器,用于存储计算机程序;
[0028]处理器,用于执行所述计算机程序时实现如上述所述磁盘组故障处理方法的步骤。
[0029]第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理执行时实现如上述所述磁盘组故障处理方法的步骤。
[0030]与现有技术相比,本申请至少具有以下优点:
[0031]本申请提供了一种磁盘组故障处理方法、装置、系统及介质,包括:将发生故障离线的磁盘作为第一类磁盘;将第一类磁盘中无法重构的数据盘移除,并发出通知。即将发生故障离线的磁盘中无法重构的数据盘移除,可以减少存储系统输入输出的处理过程中,因异常故障磁盘的存在而导致的输入输出卡住,而导致的存储系统的其他输入输出无法正常处理完成,从而提高存储系统的输入输出正常处理完成的完成率,减少系统业务异常。
附图说明
[0032]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0033]图1示出了本申请实施例提供的一种磁盘组故障处理方法的流程图;
[0034]图2示出了本申请实施例提供的一种磁盘组故障处理装置的示意图。
具体实施方式
[0035]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。
[0036]在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。
[0037]正如
技术介绍
中的描述,在存储系统中,带有两个独立分布式校验方案的独立数据磁盘(independent data disks with two independent distributed parity schemes,Raid6)或磁盘簇(Just a Bunch Of Disks,JBOD)是由很多块独立的磁盘,组合成的一个容量巨大的磁盘组。
[0038]当磁盘组中的多个磁盘同时发生故障时,例如两块磁盘同时故障离线时,可能导致存储系统的输入输出无法正常处理完成,导致系统业务异常。
[0039]为了解决以上技术问题,本申请提供了一种磁盘组故障处理方法、装置、系统及介质,包括:将发生故障离线的磁盘作为第一类磁盘;将第一类磁盘中无法重构的数据盘移
除,并发出通知。即将发生故障离线的磁盘中无法重构的数据盘移除,可以减少存储系统输入输出的处理过程中,因异常故障磁盘的存在而导致的输入输出卡住,而导致的存储系统的其他输入输出无法正常处理完成,从而提高存储系统的输入输出正常处理完成的完成率,减少系统业务异常。
[0040]为了更好地理解本申请的技术方案和技术效果,以下将结合附图对具体的实施例进行详细的描述。
[0041]示例性方法
[0042]参见图1所示,该图为本申请实施例提供的一种磁盘组故障处理方法的流程图,包括:
[0043]S101:将发生故障离线的磁盘作为第一类磁盘。
[0044]在本申请实施例中,可以将发生故障的磁盘作为第一类磁盘,具体可选地,可以采用SLOW标记发生故障离线的磁盘,将采用SLOW标记了的磁盘作为第一类磁盘。
[0045]可选地,当Raid6或JBOD的两个磁盘同时离线时,首先可以启动保持在线机制,即不立即将发生故障的磁盘作离线处理,进行标记,执行故障处理方法,可以先将需要输入输出的数据放入队列中等待,当在预设时长内,磁盘可以自动重新上线,则继续利用重新上线的磁盘进行数据的输入输出。当在预设时长内,磁盘无法自动重新上线,这时无法进行正常的数据输入输出,则此时将发生故障的磁盘作为第一类磁盘进行后续的故障处理方法。
[0046]S102:将所述第一类磁盘中无法重构的数据盘移除,并发出通知。
[0047]在本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁盘组故障处理方法,其特征在于,包括:将发生故障离线的磁盘作为第一类磁盘;将所述第一类磁盘中无法重构的数据盘移除,并发出通知。2.根据权利要求1所述的方法,其特征在于,还包括:当所述磁盘组中存在备份盘时,则启动重构,以使所述备份盘代替所述至少部分第一类磁盘。3.根据权利要求1所述的方法,其特征在于,还包括:将所述第一类磁盘中的校验盘移除。4.根据权利要求1所述的方法,其特征在于,所述将所述第一类磁盘中初始化完成且无法重构的数据盘移除,并发出通知,包括:将所述数据盘中的待写入磁盘直接移除;将所述数据盘中的其他磁盘移除并发出通知。5.一种磁盘组故障处理装置,其特征在于,包括:标记单元,用于将发生故障离线的磁盘作为第一类磁盘;第一移除单元,用于将所述第一类磁盘中无法重构的数据盘移除,并发出通知。6.根据权利要求5所述的装置,其特征在于,还包括:重构单元,用...

【专利技术属性】
技术研发人员:贺坤
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1