磁盘漫游控制方法、系统、装置及计算机可读存储介质制造方法及图纸

技术编号:38005391 阅读:14 留言:0更新日期:2023-06-30 10:21
本发明专利技术公开了一种磁盘漫游控制方法、系统、装置及计算机可读存储介质,涉及存储控制领域,无论发生硬盘位置移动还是扩展柜之间上电顺序不一致等情况,存储集群重新上电时,获取硬盘的唯一身份标识,基于该唯一身份标识及各预存硬盘标识

【技术实现步骤摘要】
磁盘漫游控制方法、系统、装置及计算机可读存储介质


[0001]本专利技术涉及存储控制
,特别是涉及一种磁盘漫游控制方法、系统、装置及计算机可读存储介质。

技术介绍

[0002]raid阵列(redundant array of independent disk,冗余硬盘阵列)是一种将多块硬盘按照不同的技术方式组合起来的硬盘组,其在逻辑上看起来则为一块更大的硬盘,可以提供不同级别的数据冗余备份,且可以提供比单个物理硬盘更大的存储容量或更高的存储性能,目前广泛应用在服务器中。磁盘漫游,是指raid阵列不会锁定硬盘的位置信息,以便在出现硬盘位置移动、扩展柜之间上电顺序不一致等情况时,保证硬盘与raid阵列之间的正确配置。
[0003]现有技术中,为了支持磁盘漫游,通常采用以下方式实现,即在硬盘中写入预留信息,进而保证raid阵列与硬盘间的正确配置;但是,该种方式会占用硬盘的部分存储空间,且该方法在实际应用中使用不稳定,硬盘很可能出现某些故障而导致部分信息丢失,一旦该预留信息丢失,则raid阵列无法识别到该硬盘,导致存储出错,无法继续使用该硬盘,甚至整个raid阵列均无法使用。
[0004]因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。

技术实现思路

[0005]本专利技术的目的是提供一种磁盘漫游控制方法、系统、装置及计算机可读存储介质,该方案不占用硬盘本身的存储空间,且目标raid阵列对目标硬盘的识别不受硬盘位置移动与扩展柜之间上电顺序的影响,使用稳定性更高,提升了存储集群维护的便捷度和可服务性。
[0006]为解决上述技术问题,本专利技术提供了一种磁盘漫游控制方法,应用于存储集群,所述存储集群中包括多个raid阵列及多块硬盘,所述磁盘漫游控制方法,包括:
[0007]在所述存储集群重新上电时,获取各所述硬盘的唯一身份标识;
[0008]基于目标硬盘的唯一身份标识及与各所述raid阵列一一对应的预存硬盘标识

raid标识

成员标号对应关系,确定所述目标硬盘所属的目标raid阵列及其在所述目标raid阵列中的唯一成员标号;
[0009]控制所述目标raid阵列识别所述目标硬盘,以便所述目标raid阵列基于所述唯一成员标号管理所述目标硬盘以进行数据存储。
[0010]优选的,所述预存硬盘标识

raid标识

成员标号对应关系的创建步骤,包括:
[0011]在所述存储集群完成初始化后,获取各所述硬盘的唯一身份标识;
[0012]创建raid阵列及所述raid阵列的唯一标识;
[0013]确定与所述raid阵列已配对的各个已配对硬盘的唯一身份标识;
[0014]确定所述raid阵列的唯一成员标号,所述唯一成员标号的数量与所述已配对硬盘的唯一身份标识的数量相同;
[0015]基于所述raid阵列的唯一标识、各所述已配对硬盘的唯一身份标识及各所述唯一成员标号,建立与所述raid阵列对应的预存硬盘标识

raid标识

成员标号对应关系。
[0016]优选的,所述建立与所述raid阵列对应的预存硬盘标识

raid标识

成员标号对应关系之后,还包括:
[0017]控制提示模块向上层管理模块发送提示信息,以提示所述预存硬盘标识

raid标识

成员标号对应关系的创建结果。
[0018]优选的,所述唯一身份标识包括所述硬盘的SN序列号和/或WWN标识。
[0019]优选的,所述硬盘中包括处于热备状态的预设热备盘;
[0020]所述磁盘漫游控制方法,还包括:
[0021]判断与所述目标raid阵列对应的目标硬盘中是否存在故障硬盘;
[0022]若是,基于所述预设热备盘的唯一身份标识,更新所述预存硬盘标识

raid标识

成员标号对应关系,以建立故障成员标号与所述预设热备盘的唯一身份标识之间的对应关系,所述故障成员标号为与所述故障硬盘对应的唯一成员标号;
[0023]控制所述目标raid阵列识别所述预设热备盘,以便所述目标raid阵列基于所述故障成员标号管理所述预设热备盘以进行数据存储。
[0024]优选的,在判定存在所述故障硬盘之后,还包括:
[0025]判断所述故障硬盘所在的硬盘槽位是否存在替代硬盘;
[0026]若是,获取所述替代硬盘的唯一身份标识;
[0027]基于所述替代硬盘的唯一身份标识,更新所述预存硬盘标识

raid标识

成员标号对应关系,以建立所述故障成员标号与所述替代硬盘的唯一身份标识之间的对应关系;
[0028]控制所述目标raid阵列识别所述替代硬盘,以便所述目标raid阵列基于所述故障成员标号管理所述替代硬盘以进行数据存储。
[0029]优选的,基于所述替代硬盘的唯一身份标识,更新所述预存硬盘标识

raid标识

成员标号对应关系之后,还包括:
[0030]控制所述预设热备盘对应的存储空间释放,以便所述预设热备盘的工作状态恢复为所述热备状态。
[0031]为解决上述技术问题,本专利技术还提供了一种磁盘漫游控制系统,应用于存储集群,所述存储集群中包括多个raid阵列及多块硬盘,所述磁盘漫游控制系统,包括:
[0032]第一获取单元,用于在所述存储集群重新上电时,获取各所述硬盘的唯一身份标识;
[0033]目标raid阵列确定单元,用于基于目标硬盘的唯一身份标识及与各所述raid阵列一一对应的预存硬盘标识

raid标识

成员标号对应关系,确定所述目标硬盘所属的目标raid阵列及其在所述目标raid阵列中的唯一成员标号;
[0034]存储控制单元,用于控制所述目标raid阵列识别所述目标硬盘,以便所述目标raid阵列基于所述唯一成员标号管理所述目标硬盘以进行数据存储。
[0035]为解决上述技术问题,本专利技术还提供了一种磁盘漫游控制装置,包括:
[0036]存储器,用于存储计算机程序;
[0037]处理器,用于执行所述计算机程序时实现如上述所述的磁盘漫游控制方法的步骤。
[0038]为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,包括:
[0039]所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的磁盘漫游控制方法的步骤。
[0040]本申请提供了一种磁盘漫游控制方法、系统、装置及计算机可读存储介质,存储集群中包括多个raid阵列以及多块硬盘,各raid阵列一一对应有预存硬盘标识

raid标识

成员标号对应关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁盘漫游控制方法,其特征在于,应用于存储集群,所述存储集群中包括多个raid阵列及多块硬盘,所述磁盘漫游控制方法,包括:在所述存储集群重新上电时,获取各所述硬盘的唯一身份标识;基于目标硬盘的唯一身份标识及与各所述raid阵列一一对应的预存硬盘标识

raid标识

成员标号对应关系,确定所述目标硬盘所属的目标raid阵列及其在所述目标raid阵列中的唯一成员标号;控制所述目标raid阵列识别所述目标硬盘,以便所述目标raid阵列基于所述唯一成员标号管理所述目标硬盘以进行数据存储。2.如权利要求1所述的磁盘漫游控制方法,其特征在于,所述预存硬盘标识

raid标识

成员标号对应关系的创建步骤,包括:在所述存储集群完成初始化后,获取各所述硬盘的唯一身份标识;创建raid阵列及所述raid阵列的唯一标识;确定与所述raid阵列已配对的各个已配对硬盘的唯一身份标识;确定所述raid阵列的唯一成员标号,所述唯一成员标号的数量与所述已配对硬盘的唯一身份标识的数量相同;基于所述raid阵列的唯一标识、各所述已配对硬盘的唯一身份标识及各所述唯一成员标号,建立与所述raid阵列对应的预存硬盘标识

raid标识

成员标号对应关系。3.如权利要求2所述的磁盘漫游控制方法,其特征在于,所述建立与所述raid阵列对应的预存硬盘标识

raid标识

成员标号对应关系之后,还包括:控制提示模块向上层管理模块发送提示信息,以提示所述预存硬盘标识

raid标识

成员标号对应关系的创建结果。4.如权利要求1所述的磁盘漫游控制方法,其特征在于,所述唯一身份标识包括所述硬盘的SN序列号和/或WWN标识。5.如权利要求1至4任一项所述的磁盘漫游控制方法,其特征在于,所述硬盘中包括处于热备状态的预设热备盘;所述磁盘漫游控制方法,还包括:判断与所述目标raid阵列对应的目标硬盘中是否存在故障硬盘;若是,基于所述预设热备盘的唯一身份标识,更新所述预存硬盘标识

raid标识

成员标号对应关...

【专利技术属性】
技术研发人员:刘树亮
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1