System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种硬盘更换系统、方法、装置及计算机可读存储介质制造方法及图纸_技高网

一种硬盘更换系统、方法、装置及计算机可读存储介质制造方法及图纸

技术编号:42636904 阅读:27 留言:0更新日期:2024-09-06 01:35
本发明专利技术公开了一种硬盘更换系统、方法、装置及计算机可读存储介质,包括:磁盘阵列卡,用于当根据已连接的各目标硬盘的状态信息确定存在故障硬盘时,获取并存储故障盘信息;基板管理控制器,用于向复杂可编程逻辑器件发送根据读取到的故障盘信息生成的电源切断指令;向现场可编程逻辑门阵列发送根据故障盘信息生成的链路切换指令;向复杂可编程逻辑器件发送根据从现场可编程逻辑门阵列中读取到的切换数据生成的电源接通指令;复杂可编程逻辑器件,用于对硬盘进行供电电源通断控制;现场可编程逻辑门阵列,用于硬盘链路切换;根据备份硬盘生成切换数据。本发明专利技术提升了数据中心的安全性,节约维护成本,提升了硬盘更换的时效性。

【技术实现步骤摘要】

本专利技术涉及存储,特别是涉及一种硬盘更换系统、方法、装置及计算机可读存储介质


技术介绍

1、数据中心的为了保证数据安全和完整性,一般存储都使用了磁盘阵列(redundantarray of independent disks,raid)卡,当有一块硬盘发生问题时,维护工程师需要更换硬盘。维护工程师进入机房,找到故障硬盘进行更换,磁盘阵列卡重建(rebuilding)新的硬盘。

2、目前的硬盘更换方法安全性差,磁盘阵列的盘发生故障时,需要等待维护人员人工维护,维护成本高,时效性差,如果这段时间再发生硬盘故障问题,就会造成数据丢失,另外维护人员进入机房也存在误操作等风险。

3、综上所述,如何有效地解决目前的硬盘更换方法安全性差,维护成本高,时效性差等问题,是目前本领域技术人员急需解决的问题。


技术实现思路

1、本专利技术的目的是提供一种硬盘更换系统,该系统提升了数据中心的安全性,节约维护成本,提升了硬盘更换的时效性;本专利技术的另一目的是提供一种硬盘更换方法、装置及计算机可读存储介质。

2、为解决上述技术问题,本专利技术提供如下技术方案:

3、一种硬盘更换系统,包括:

4、磁盘阵列卡,用于获取已连接的各目标硬盘的状态信息;当根据所述状态信息确定各目标硬盘中存在故障硬盘时,获取所述故障硬盘的故障盘信息,并对所述故障盘信息进行存储;

5、基板管理控制器,用于从所述磁盘阵列卡中读取所述故障盘信息;根据所述故障盘信息生成电源切断指令,并向复杂可编程逻辑器件发送所述电源切断指令;根据所述故障盘信息生成链路切换指令,并向现场可编程逻辑门阵列发送所述链路切换指令;从所述现场可编程逻辑门阵列中读取切换数据;根据所述切换数据生成电源接通指令,并向所述复杂可编程逻辑器件发送所述电源接通指令;

6、所述复杂可编程逻辑器件,用于根据所述电源切断指令控制所述故障硬盘的供电电源切断;根据所述电源接通指令控制备份硬盘的供电电源接通;

7、所述现场可编程逻辑门阵列,用于根据所述链路切换指令将所述故障硬盘对应的链路切换到所述备份硬盘;根据所述备份硬盘生成所述切换数据。

8、在本专利技术的一种具体实施方式中,还包括中央处理器和控制扩展器;

9、所述中央处理器,用于向所述磁盘阵列卡发送高速串行计算机扩展总线信号;

10、所述磁盘阵列卡,具体用于接收所述高速串行计算机扩展总线信号,并将所述高速串行计算机扩展总线信号转换为串行存储接口信号,并将所述串行存储接口信号发送至所述控制扩展器;通过扩展后的串行存储接口信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

11、所述控制扩展器,用于对所述串行存储接口信号进行扩展,得到所述串行存储接口信号集合;

12、所述现场可编程逻辑门阵列,还用于通过下行方向预设的各串行存储接口信号获取各目标硬盘的状态信息,并将各状态信息存储至各目标硬盘分别对应的硬盘状态寄存器中。

13、在本专利技术的一种具体实施方式中,所述磁盘阵列卡,具体用于将所述高速串行计算机扩展总线信号转换为串行连接scsi信号,并将所述串行连接scsi信号发送至所述控制扩展器;通过扩展后的串行连接scsi信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

14、所述控制扩展器,具体用于对所述串行连接scsi信号进行扩展,得到所述串行连接scsi信号集合;

15、所述现场可编程逻辑门阵列,具体用于通过下行方向预设的各串行连接scsi信号获取各目标硬盘的状态信息。

16、在本专利技术的一种具体实施方式中,所述磁盘阵列卡,具体用于将所述高速串行计算机扩展总线信号转换为串行ata接口信号,并将所述串行ata接口信号发送至所述控制扩展器;通过扩展后的串行ata接口信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

17、所述控制扩展器,具体用于对所述串行ata接口信号进行扩展,得到所述串行ata接口信号集合;

18、所述现场可编程逻辑门阵列,具体用于通过下行方向预设的各串行ata接口信号获取各目标硬盘的状态信息。

19、在本专利技术的一种具体实施方式中,所述磁盘阵列卡,还用于当根据所述状态信息确定各目标硬盘中存在故障硬盘时,对所述故障硬盘进行报警提示。

20、在本专利技术的一种具体实施方式中,所述现场可编程逻辑门阵列,具体用于根据所述链路切换指令获取下行链路中各硬盘的在位信号;根据所述在位信号确定实际安装的第一硬盘数量,并从所述基板管理控制器中读取当前已连接的目标硬盘的第二硬盘数量;当根据所述第一硬盘数量和所述第二硬盘数量确定存在可用的备份硬盘时,从备份硬盘集合中选取当前待切换的备份硬盘;将所述故障硬盘对应的链路切换到选取到的备份硬盘。

21、在本专利技术的一种具体实施方式中,所述现场可编程逻辑门阵列,具体用于获取当前已连接的各目标硬盘中的盘序最大的目标硬盘对应的目标盘序;按照盘序从小到大的硬盘使用顺序选取所述目标盘序的下一个最近邻盘序对应的备份硬盘作为当前待切换的备份硬盘。

22、一种硬盘更换方法,包括:

23、从磁盘阵列卡中读取所述故障盘信息;其中,所述故障盘信息为所述磁盘阵列卡根据已连接的各目标硬盘的状态信息确定各目标硬盘中存在故障硬盘时,获取所述故障硬盘的故障盘信息并存储得到;

24、根据所述故障盘信息生成电源切断指令,并向复杂可编程逻辑器件发送所述电源切断指令,以使所述复杂可编程逻辑器件根据所述电源切断指令控制所述故障硬盘的供电电源切断;

25、根据所述故障盘信息生成链路切换指令,并向现场可编程逻辑门阵列发送所述链路切换指令,以使所述现场可编程逻辑门阵列根据所述链路切换指令将所述故障硬盘对应的链路切换到备份硬盘,并根据所述备份硬盘生成切换数据;

26、从所述现场可编程逻辑门阵列中读取所述切换数据;

27、根据所述切换数据生成电源接通指令,并向所述复杂可编程逻辑器件发送所述电源接通指令,以使所述复杂可编程逻辑器件根据所述电源接通指令控制所述备份硬盘的供电电源接通。

28、一种硬盘更换装置,包括:

29、故障盘信息读取模块,用于从磁盘阵列卡中读取所述故障盘信息;其中,所述故障盘信息为所述磁盘阵列卡根据已连接的各目标硬盘的状态信息确定各目标硬盘中存在故障硬盘时,获取所述故障硬盘的故障盘信息并存储得到;

30、电源切断指令发送模块,用于根据所述故障盘信息生成电源切断指令,并向复杂可编程逻辑器件发送所述电源切断指令,以使所述复杂可编程逻辑器件根据所述电源切断指令控制所述故障硬盘的供电电源切断;

31、链路切换指令发送模块,用于根据所述故障盘信息生成链路切换指令,并向现场可编程逻辑门阵列发送所述链路切换指令,以使所述现场可编程逻辑门阵列根据所述本文档来自技高网...

【技术保护点】

1.一种硬盘更换系统,其特征在于,包括:

2.根据权利要求1所述的硬盘更换系统,其特征在于,还包括中央处理器和控制扩展器;

3.根据权利要求2所述的硬盘更换系统,其特征在于,所述磁盘阵列卡,具体用于将所述高速串行计算机扩展总线信号转换为串行连接SCSI信号,并将所述串行连接SCSI信号发送至所述控制扩展器;通过扩展后的串行连接SCSI信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

4.根据权利要求2所述的硬盘更换系统,其特征在于,所述磁盘阵列卡,具体用于将所述高速串行计算机扩展总线信号转换为串行ATA接口信号,并将所述串行ATA接口信号发送至所述控制扩展器;通过扩展后的串行ATA接口信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

5.根据权利要求1所述的硬盘更换系统,其特征在于,所述磁盘阵列卡,还用于当根据所述状态信息确定各目标硬盘中存在故障硬盘时,对所述故障硬盘进行报警提示。

6.根据权利要求1至5任一项所述的硬盘更换系统,其特征在于,所述现场可编程逻辑门阵列,具体用于根据所述链路切换指令获取下行链路中各硬盘的在位信号;根据所述在位信号确定实际安装的第一硬盘数量,并从所述基板管理控制器中读取当前已连接的目标硬盘的第二硬盘数量;当根据所述第一硬盘数量和所述第二硬盘数量确定存在可用的备份硬盘时,从备份硬盘集合中选取当前待切换的备份硬盘;将所述故障硬盘对应的链路切换到选取到的备份硬盘。

7.根据权利要求6所述的硬盘更换系统,其特征在于,所述现场可编程逻辑门阵列,具体用于获取当前已连接的各目标硬盘中的盘序最大的目标硬盘对应的目标盘序;按照盘序从小到大的硬盘使用顺序选取所述目标盘序的下一个最近邻盘序对应的备份硬盘作为当前待切换的备份硬盘。

8.一种硬盘更换方法,其特征在于,包括:

9.一种硬盘更换装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述硬盘更换方法的步骤。

...

【技术特征摘要】

1.一种硬盘更换系统,其特征在于,包括:

2.根据权利要求1所述的硬盘更换系统,其特征在于,还包括中央处理器和控制扩展器;

3.根据权利要求2所述的硬盘更换系统,其特征在于,所述磁盘阵列卡,具体用于将所述高速串行计算机扩展总线信号转换为串行连接scsi信号,并将所述串行连接scsi信号发送至所述控制扩展器;通过扩展后的串行连接scsi信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

4.根据权利要求2所述的硬盘更换系统,其特征在于,所述磁盘阵列卡,具体用于将所述高速串行计算机扩展总线信号转换为串行ata接口信号,并将所述串行ata接口信号发送至所述控制扩展器;通过扩展后的串行ata接口信号集合从所述现场可编程逻辑门阵列的硬盘状态寄存器中读取各目标硬盘的状态信息;

5.根据权利要求1所述的硬盘更换系统,其特征在于,所述磁盘阵列卡,还用于当根据所述状态信息确定各目标硬盘中存在故障硬盘时,对所述故障硬盘进行报警提示。

6.根据权利要求1...

【专利技术属性】
技术研发人员:逯宗堂袁征峰
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1