一种硬盘的控制方法、装置及服务器制造方法及图纸

技术编号:16662427 阅读:35 留言:0更新日期:2017-11-30 11:44
本发明专利技术实施例提供一种硬盘的控制方法、装置及服务器,通过获取SAS交换机分配硬盘的第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;获取所述第一盘符集合中每个盘符的第一标识;根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合;按照所述第二顺序,重命名所述第二盘符集合的盘符。本发明专利技术实施例建立了硬盘盘符与第一标识的对应关系,而第一标识在硬盘配置完成后具有确定性,因此根据上述对应关系分配盘符名称不会发生变化,有效保证了盘符的正确顺序。

【技术实现步骤摘要】
一种硬盘的控制方法、装置及服务器
本专利技术涉及计算机
,特别是涉及一种硬盘的控制方法、装置及服务器。
技术介绍
为了支持存储环境和业务需求高度扩充及弹性,存储设备通常采用SAS(英文:SerialAttachedSCSI,中文:串行连接SCSI)基础架构。如图1所示,是目前通常使用的存储设备的结构示意图,该存储设备包括SAS交换机1和多个JBOD(英文:JustaBunchOfDisks,中文:硬盘簇)模块2;每个JBOD模块2可以包括多块硬盘,多个JBOD模块2通过SAS线缆与SAS交换机1相连接;SAS交换机1能够对多个JBOD模块2进行管理控制从而形成存储资源池。SAS交换机1进一步通过SAS线缆与多个计算节点3相连接,计算节点3通过HBA(英文:HostBusAdapter,中文:主机总线适配器)卡和SAS线缆连接到SAS交换机1,这样SAS交换机1能够将JBOD模块2中的硬盘分配给计算节点3使用。SAS交换机1在分配JBOD模块2中的硬盘给计算节点3使用时,通常需要对JBOD模块2中的硬盘通过SAS链路做重置动作,当硬盘重新连接并识别后,才确定该硬盘准备就绪,并将准备就绪的硬盘分配给计算节点3,计算节点3按照硬盘识别顺序,对每个硬盘分配盘符。然而,专利技术人通过研究发现,在实际工作过程中,存储设备可能会进行重启动作,在存储设备重启后,各个硬盘的识别时间有先后,并不时同时识别完成,这样就会导致重启前优先识别并分配盘符的硬盘,可能在重启后在后识别,并重新分配在后的盘符,产生硬盘乱序,对于计算节点而言,硬盘乱序容易导致数据访问失败、甚至启动失败无法提供服务等问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种硬盘的控制方法、装置及服务器以解决硬盘乱序的问题。为实现上述目的及其他相关目的,根据本专利技术的第一方面,本专利技术实施例提供一种硬盘的控制方法,该方法包括以下步骤:获取SAS交换机分配硬盘的第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;获取所述第一盘符集合中每个盘符的第一标识;根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合;按照所述第二顺序,重命名所述第二盘符集合的盘符。可选地,根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合之前,还包括:在第一盘符集合中,上级盘符的第一标识大于下级盘符的第一标识时,确定需要进行盘符重新排列;或者,在第一盘符集合中,上级盘符的第一标识小于下级盘符的第一标识时,确定需要进行盘符重新排列;所述根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合包括,当确定需要进行盘符重新排列时,根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合。可选地,所述按照所述第二顺序,重命名所述第二盘符集合的盘符,包括:在第二盘符集合中,当处于第一位置的盘符的第一标识与起始标识不相同时,根据第一标识与起始标识的差,重命名处于第一位置的盘符;或者,在第二盘符集合中,当处于第一位置的盘符的第一标识与起始标识相同时,根据所述起始标识命名处于第一位置的盘符。可选地,所述按照所述第二顺序,重命名所述第二盘符集合的盘符,包括:在第二盘符集合中,上级盘符命名后,计算上级盘符的第一标识与下级盘符的第一标识的标识差;根据所述标识差,重命名下级盘符。可选地,所述按照所述第二顺序,重命名所述第二盘符集合的盘符,包括:获取第二盘符集合中每个盘符的全局标识,所述全局标识用于描述硬盘的身份信息;利用所述全局标识,重命名盘符。根据本专利技术的第二方面,本专利技术实施例提供一种硬盘的控制装置,包括:第一获取模块,用于获取第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;第二获取模块,用于获取所述第一盘符集合中每个盘符的第一标识;排列模块,用于根据所述第一标识,将第一盘符集合的盘符重新排列为具有第二顺序的第二盘符集合;分配模块,用于按照所述第二顺序,重命名所述第二盘符集合的盘符。可选地,该装置还包括判断模块,用于在第一盘符集合中,上级盘符的第一标识大于下级盘符的第一标识时,确定需要进行盘符重新排列;或者,在第一盘符集合中,上级盘符的第一标识小于下级盘符的第一标识时,确定需要进行盘符重新排列;所述排列模块接收所述判断模块的判断结果,当确定需要进行盘符重新排列时,根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合。可选地,所述分配模块还用于,在第二盘符集合中,当处于第一位置的盘符的第一标识与起始标识不相同时,根据第一标识与起始标识的差,重命名处于第一位置的盘符;或者,在第二盘符集合中,当处于第一位置的盘符的第一标识与起始标识相同时,根据所述起始标识命名处于第一位置的盘符。可选地,所述分配模块还用于,在第二盘符集合中,上级盘符命名后,计算上级盘符的第一标识与下级盘符的第一标识的标识差;根据所述标识差,重命名下级盘符。根据本专利技术的第三专利技术,本专利技术实施例提供一种服务器,该服务器包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取SAS交换机分配硬盘的第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;获取所述第一盘符集合中每个盘符的第一标识;根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合;按照所述第二顺序,重命名所述第二盘符集合的盘符。如上所述,本专利技术实施例提供的硬盘的控制方法、装置及服务器,具有以下有益效果:通过获取SAS交换机分配硬盘的第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;获取所述第一盘符集合中每个盘符的第一标识;根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合;按照所述第二顺序,重命名所述第二盘符集合的盘符。本专利技术实施例建立了硬盘盘符与第一标识的对应关系,而第一标识在硬盘配置完成后具有确定性,因此根据上述对应关系分配盘符名称不会发生变化,有效保证了盘符的正确顺序。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是目前通常使用的存储设备的结构示意图;图2是本专利技术实施例提供的一种硬盘的控制方法的流程示意图;图3是本专利技术实施例提供的一种分配盘符方法的流程示意图;图4是本专利技术实施例提供的另一种分配盘符方法的流程示意图;图5是本专利技术实施例提供的再一种分配盘方法的流程示意图;图6是本专利技术实施例提供的另一种硬盘的控制方法的流程示意图;图7是本专利技术实施例提供的一种硬盘的控制装置的结构示意图;图8是本专利技术实施例提供的另一种硬盘的控制装置的结构示意图;图9是本专利技术实施例提供的一种执行硬盘的控制方法的服务器的硬件结构示意图。具体实施方式为了使本
的人员更好地理解本本文档来自技高网
...
一种硬盘的控制方法、装置及服务器

【技术保护点】
一种硬盘的控制方法,其特征在于,包括以下步骤:获取SAS交换机分配硬盘的第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;获取所述第一盘符集合中每个盘符的第一标识;根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合;按照所述第二顺序,重命名所述第二盘符集合的盘符。

【技术特征摘要】
1.一种硬盘的控制方法,其特征在于,包括以下步骤:获取SAS交换机分配硬盘的第一盘符集合,所述第一盘符集合包括多个按照第一顺序排列的盘符;获取所述第一盘符集合中每个盘符的第一标识;根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合;按照所述第二顺序,重命名所述第二盘符集合的盘符。2.根据权利要求1所述的硬盘的控制方法,其特征在于,根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合之前,还包括:在第一盘符集合中,上级盘符的第一标识大于下级盘符的第一标识时,确定需要进行盘符重新排列;或者,在第一盘符集合中,上级盘符的第一标识小于下级盘符的第一标识时,确定需要进行盘符重新排列;所述根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合包括,当确定需要进行盘符重新排列时,根据所述第一标识,将第一盘符集合中的盘符重新排列为具有第二顺序的第二盘符集合。3.根据权利要求1所述的硬盘的控制方法,其特征在于,所述按照所述第二顺序,重命名所述第二盘符集合的盘符,包括:在第二盘符集合中,当处于第一位置的盘符的第一标识与起始标识不相同时,根据第一标识与起始标识的差,重命名处于第一位置的盘符;或者,在第二盘符集合中,当处于第一位置的盘符的第一标识与起始标识相同时,根据所述起始标识命名处于第一位置的盘符。4.根据权利要求1所述的硬盘的控制方法,其特征在于,所述按照所述第二顺序,重命名所述第二盘符集合的盘符,包括:在第二盘符集合中,上级盘符命名后,计算上级盘符的第一标识与下级盘符的第一标识的标识差;根据所述标识差,重命名下级盘符。5.根据权利要求1所述的硬盘的控制方法,其特征在于,所述按照所述第二顺序,重命名所述第二盘符集合的盘符,包括:获取第二盘符集合中每个盘符的全局标识,所述全局标识用于描述硬盘的身份信息;利用所述全局标识,重命名盘符。6.一种硬盘的控制装置,其特征在于,包括:第一获取...

【专利技术属性】
技术研发人员:孙玉超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1