硬盘序号识别方法及装置与流程

文档序号:34268042发布日期:2023-05-26 20:38阅读:131来源:国知局
硬盘序号识别方法及装置与流程

本技术实施例涉及计算机领域,具体而言,涉及一种硬盘序号识别方法及装置。


背景技术:

1、硬盘通常会插到专门设计的硬盘背板上,硬盘背板与主板通过线缆连接,机箱的硬盘处会按照顺序刻上硬盘序号,服务器运维人员可以通过网络管理系统监控硬盘状态,如果某个硬盘出现故障,则可以通过硬盘序号快速定位故障硬盘,实施维修或替换,但是目前通常是按照固定的顺序来部署硬盘的,硬盘的位置无法改变,对应识别硬盘序号的过程单一,灵活性较差。

2、针对s问题,目前没有有效的解决方案。


技术实现思路

1、本技术实施例提供了一种硬盘序号识别方法及装置,以至少解决相关技术中识别硬盘序号的灵活性差的问题。

2、根据本技术的一个实施例,提供了一种硬盘序号识别方法,包括:获取查询信息,其中,查询信息至少包括目标中央处理器的目标地址信息;基于目标地址信息和连接关系表,确定目标中央处理器对应的目标硬盘的目标序号,其中,连接关系表是通过连接器预先对多个中央处理器的地址信息和多个硬盘的序号进行映射所得到的映射关系表,多个中央处理器部署于主板上,多个硬盘部署于背板上,主板和背板通过连接器连接。

3、在一个示例性实施例中,该方法还包括:获取主板和背板的部署信息;通过连接器,基于部署信息对多个中央处理器配置地址信息,并对多个硬盘配置序号;基于部署信息、地址信息和序号,生成连接关系表。

4、在一个示例性实施例中,连接器包括主连接器和背连接器,主连接器用于表征部署于主板上的连接器,背连接器用于表征部署于背板上的连接器,主连接器和背连接器通过线缆连接。

5、在一个示例性实施例中,地址信息包括:处理器地址和虚拟地址,通过连接器,基于部署信息对多个中央处理器配置地址信息,包括:获取部署信息中的多个中央处理器的第一配置信息和引脚信息;通过主连接器,基于第一配置信息对多个中央处理器配置处理器地址;通过主连接器,基于引脚信息对多个中央处理器配置虚拟地址。

6、在一个示例性实施例中,通过连接器,基于部署信息对多个硬盘配置序号,包括:获取部署信息中硬盘的第二配置信息;通过背连接器基于第二配置信息,对多个硬盘配置序号。

7、在一个示例性实施例中,基于部署信息、地址信息和序号,生成连接关系表,包括:通过连接器获取地址信息对应的硬盘接口协议,其中,硬盘接口协议与目标序号相对应;基于部署信息中的主板上多个元件的物理关系、地址信息和硬盘接口协议,生成连接关系表,其中,元件至少包括多个中央处理器,物理关系至少包括多个中央处理器的连接关系。

8、在一个示例性实施例中,通过连接器获取地址信息对应的硬盘接口协议,包括:通过连接器中的主连接器,获取地址信息对应的第一信号和第二信号,其中,第一信号包含地址信息对应的中央处理器的处理器地址,第二信号包含中央处理器的虚拟地址;通过连接器中的背连接器、第一信号和第二信号,获取硬盘接口协议。

9、在一个示例性实施例中,基于部署信息中的主板上多个元件的物理关系、地址信息和硬盘接口协议,生成连接关系表,包括:响应于获取到第一信号、第二信号和硬盘接口协议,获取预设扩展芯片的多个信号传输通道的多个通道状态,其中,预设扩展芯片部署于背板上;在多个通道状态中存在传输状态的情况下,基于传输状态对应的信号传输通道,将第一信号、第二信号和接口协议传输至预设管理单元,其中,预设管理单元部署于主板上;通过预设管理单元对物理关系、第一信号、第二信号和硬盘接口协议进行映射处理,得到连接关系表。

10、在一个示例性实施例中,该方法还包括:基于目标序号确定目标硬盘在背板上的位置;利用预设数码管芯片将位置转换为数码管控制命令,其中,预设数码管芯片部署于背板上;基于数码管控制命令,控制位置的数码管工作,其中,数码管部署于背板上。

11、根据本技术的一个实施例,还提供了一种硬盘序号识别装置,包括:获取模块,用于获取查询信息,其中,查询信息至少包括目标中央处理器的目标地址信息;确定模块,用于基于目标地址信息和连接关系表,确定目标中央处理器对应的目标硬盘的目标序号,其中,连接关系表是通过连接器预先对多个中央处理器的地址信息和多个硬盘的序号进行映射所得到的映射关系表,多个中央处理器部署于主板上,多个硬盘部署于背板上,主板和背板通过连接器连接。

12、在一个示例性实施例中,该装置还包括:部署信息获取模块,用于获取主板和背板的部署信息;配置模块,用于通过连接器,基于部署信息对多个中央处理器配置地址信息,并对多个硬盘配置序号;生成模块,用于基于部署信息、地址信息和序号,生成连接关系表。

13、在一个示例性实施例中,连接器包括主连接器和背连接器,主连接器用于表征部署于主板上的连接器,背连接器用于表征部署于背板上的连接器,主连接器和背连接器通过线缆连接。

14、在一个示例性实施例中,地址信息包括:处理器地址和虚拟地址,通过连接器,配置模块包括:获取单元,用于获取部署信息中的多个中央处理器的第一配置信息和引脚信息;第一配置单元,用于通过主连接器,基于第一配置信息对多个中央处理器配置处理器地址;第二配置单元,用于通过主连接器,基于引脚信息对多个中央处理器配置虚拟地址。

15、在一个示例性实施例中,第二配置单元还用于:获取部署信息中硬盘的第二配置信息;通过背连接器基于第二配置信息,对多个硬盘配置序号。

16、在一个示例性实施例中,生成模块,包括:协议获取单元,用于通过连接器获取地址信息对应的硬盘接口协议,其中,硬盘接口协议与目标序号相对应;生成单元,用于基于部署信息中的主板上多个元件的物理关系、地址信息和硬盘接口协议,生成连接关系表,其中,元件至少包括多个中央处理器,物理关系至少包括多个中央处理器的连接关系。

17、在一个示例性实施例中,协议获取模块包括:信号获取单元,用于通过连接器中的主连接器,获取地址信息对应的第一信号和第二信号,其中,第一信号包含地址信息对应的中央处理器的处理器地址,第二信号包含中央处理器的虚拟地址;协议获取单元通过连接器中的背连接器、第一信号和第二信号,获取硬盘接口协议。

18、在一个示例性实施例中,生成单元还用于:响应于获取到第一信号、第二信号和硬盘接口协议,获取预设扩展芯片的多个信号传输通道的多个通道状态,其中,预设扩展芯片部署于背板上;在多个通道状态中存在传输状态的情况下,基于传输状态对应的信号传输通道,将第一信号、第二信号和接口协议传输至预设管理单元,其中,预设管理单元部署于主板上;通过预设管理单元对物理关系、第一信号、第二信号和硬盘接口协议进行映射处理,得到连接关系表。

19、在一个示例性实施例中,该装置还包括:位置确定单元,用于基于目标序号确定目标硬盘在背板上的位置;转换单元,用于利用预设数码管芯片将位置转换为数码管控制命令,其中,预设数码管芯片部署于背板上;控制单元,用于基于数码管控制命令,控制位置的数码管工作,其中,数码管部署于背板上。

20、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

21、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

22、由于目前的硬盘序号识别系统的线缆是按照固定顺序连接的,硬盘无法替换、移动,灵活性差,因此,为了解决该问题,本技术提出通过获取查询信息,基于目标地址信息和连接关系表,确定目标中央处理器对应的目标硬盘的目标序号的方式,预先对多个中央处理器的地址信息和多个硬盘的序号进行映射,以得到连接关系表,使多个硬盘的顺序可以随时改变,从而避免固定顺序的连接方式导致的硬盘序号识别过程的灵活性差,进而解决了相关技术中识别硬盘序号的灵活性差的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1