一种存储系统及其硬盘管理装置制造方法及图纸

技术编号:28977393 阅读:12 留言:0更新日期:2021-06-23 09:22
本发明专利技术公开了一种硬盘管理装置,考虑到固态硬盘内部的外带设备的通信方式均为I2C通信,且固态硬盘中同样可以生成I2C协议的带内信息,因此为了对大量的固态硬盘进行统一且全面地管理控制,本申请中设置了总线接口扩展装置,如此一来,控制装置通过总线接口扩展装置便可以同时实现对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,可以更加及时地发现固态硬盘的问题并做出相应控制,有利于存储系统的稳定运行。本发明专利技术还公开了一种存储系统,具有如上硬盘管理装置相同的有益效果。

【技术实现步骤摘要】
一种存储系统及其硬盘管理装置
本专利技术涉及存储系统领域,特别是涉及一种硬盘管理装置,本专利技术还涉及一种存储系统。
技术介绍
存储系统中通常包含大量的固态硬盘,为了存储系统能够健康稳定的运行,需要对各个固态硬盘进行管理以及控制,然而现有技术中通常使用CPU通过PCIe(PeripheralComponentInterconnectexpress,高速串行计算机扩展总线标准)接口连接多个固态硬盘,然后CPU便可以通过PCIe协议来获取各个固态硬盘的带内信息(厂商信息以及容量等基本属性),但是通过这种方式无法统一获取固态硬盘的带外信息(包括温度值、在位状态以及读写速率等),也无法对固态硬盘的带外设备(端口以及风扇等)进行统一控制,从而使得对于固态硬盘的管理控制存在较大局限性,在固态硬盘存在问题时可能无法及时发现并做出相应控制,不利于存储系统的稳定运行。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种硬盘管理装置,可以同时实现对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,有利于存储系统的稳定运行;本专利技术的另一目的是提供一种包括上述硬盘管理装置的存储系统,可以同时实现对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,有利于存储系统的稳定运行。为解决上述技术问题,本专利技术提供了一种硬盘管理装置,包括:控制装置,用于响应于第一信息获取指令,通过两线式串行总线I2C通信获取指定的固态硬盘中指定的带内信息和/或带外信息,响应于第一控制指令,通过I2C通信对指定的所述固态硬盘中的带外设备进行控制;第一端与所述控制装置连接,第二端分别连接多个所述固态硬盘的总线接口扩展装置,用于实现所述控制装置与多个所述固态硬盘之间的I2C通信。优选地,该硬盘管理装置还包括:提示器;则所述控制装置还用于,控制所述提示器提示获取到的所述带内信息以及所述带外信息。优选地,该硬盘管理装置还包括:指令生成装置,用于通过其生成第二信息获取指令和/或第二控制指令;所述控制装置还用于,响应于所述第二信息获取指令,通过I2C通信获取指定的所述固态硬盘中指定的带内信息和/或带外信息,响应于所述第二控制指令,通过I2C通信对指定的所述固态硬盘中的带外设备进行控制;则所述第一信息获取指令以及所述第一控制指令均为所述控制装置内部间隔预设周期自动生成的指令。优选地,所述提示器以及所述指令生成装置组成的整体为人机交互界面。优选地,所述控制装置为存储系统中原有的控制器。优选地,所述控制装置为基板管理控制器BMC。优选地,所述带外信息包括温度值、在位信号、读写速率、带宽以及端口link错误信息。优选地,该硬盘管理装置还包括:与所述控制装置连接的存储器;所述控制装置还用于将获取到的所述带内信息以及所述带外信息存储至所述存储器。优选地,所述总线接口扩展装置为PFX;该硬盘管理装置还包括:存储系统中的CPU,用于通过PCIe通信获取指定的所述固态硬盘中的带内信息;其中,所述PFX的上行高速串行计算机扩展总线标准PCIe接口与所述CPU连接,所述PFX的多个下行PCIe接口一一对应地连接多个所述固态硬盘。为解决上述技术问题,本专利技术还提供了一种存储系统,包括如上所述的硬盘管理装置。本专利技术提供了一种硬盘管理装置,考虑到固态硬盘内部的外带设备的通信方式均为I2C通信,且固态硬盘中同样可以生成I2C协议的带内信息,因此为了对大量的固态硬盘进行统一且全面地管理控制,本申请中设置了总线接口扩展装置,如此一来,控制装置通过总线接口扩展装置便可以同时实现对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,可以更加及时地发现固态硬盘的问题并做出相应控制,有利于存储系统的稳定运行。本专利技术还提供了一种存储系统,具有如上硬盘管理装置相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种硬件管理装置的结构示意图;图2为本专利技术提供的另一种硬件管理装置的结构示意图。具体实施方式本专利技术的核心是提供一种硬盘管理装置,可以同时实现对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,有利于存储系统的稳定运行;本专利技术的另一核心是提供一种包括上述硬盘管理装置的存储系统,可以同时实现对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,有利于存储系统的稳定运行。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术提供的一种硬件管理装置的结构示意图,该硬件管理装置包括:控制装置1,用于响应于第一信息获取指令,通过两线式串行总线I2C通信获取指定的固态硬盘中指定的带内信息和/或带外信息,响应于第一控制指令,通过I2C通信对指定的固态硬盘中的带外设备进行控制;第一端与控制装置1连接,第二端分别连接多个固态硬盘的总线接口扩展装置2,用于实现控制装置1与多个固态硬盘之间的I2C通信。具体的,考虑到如上
技术介绍
中的技术问题,又结合考虑到固态硬盘内部的外带设备的通信方式均为I2C通信,且固态硬盘中同样可以生成I2C协议的带内信息,因此为了对大量的固态硬盘进行统一且全面地管理控制,本申请中设置了总线接口扩展装置2,通过总线接口扩展装置2便可以将控制装置1与大量的固态硬盘通过I2C总线进行连接,如此一来,控制装置1响应于第一信息获取指令便可以通过两线式串行总线I2C通信获取指定的固态硬盘中指定的带内信息和/或带外信息,在响应于第一控制指令,也可以通过I2C通信对指定的固态硬盘中的带外设备进行控制,同时实现了对于固态硬盘带内信息的获取,以及对于大量固态硬盘的外带设备的统一管理控制,并且本申请中的硬盘管理装置的结构较为简单,因此成本较低且便于维护。具体的,第一信息获取指令可以为多种类型,例如可以为根据预设程序周期生成的指令,或者由用户主动生成的指令等,本专利技术实施例在此不做限定。其中,在获取到带内信息和/或带外信息之后,通过带内信息以及带外信息可以综合地对固态硬盘的状态进行评估,便可以及时发现固态硬盘中存在的问题,并且可以通过对于带外设备的控制进行问题的修复,有利于存储系统健康稳定地运行本文档来自技高网
...

【技术保护点】
1.一种硬盘管理装置,其特征在于,包括:/n控制装置,用于响应于第一信息获取指令,通过两线式串行总线I2C通信获取指定的固态硬盘中指定的带内信息和/或带外信息,响应于第一控制指令,通过I2C通信对指定的所述固态硬盘中的带外设备进行控制;/n第一端与所述控制装置连接,第二端分别连接多个所述固态硬盘的总线接口扩展装置,用于实现所述控制装置与多个所述固态硬盘之间的I2C通信。/n

【技术特征摘要】
1.一种硬盘管理装置,其特征在于,包括:
控制装置,用于响应于第一信息获取指令,通过两线式串行总线I2C通信获取指定的固态硬盘中指定的带内信息和/或带外信息,响应于第一控制指令,通过I2C通信对指定的所述固态硬盘中的带外设备进行控制;
第一端与所述控制装置连接,第二端分别连接多个所述固态硬盘的总线接口扩展装置,用于实现所述控制装置与多个所述固态硬盘之间的I2C通信。


2.根据权利要求1所述的硬盘管理装置,其特征在于,该硬盘管理装置还包括:
提示器;
则所述控制装置还用于,控制所述提示器提示获取到的所述带内信息以及所述带外信息。


3.根据权利要求2所述的硬盘管理装置,其特征在于,该硬盘管理装置还包括:
指令生成装置,用于通过其生成第二信息获取指令和/或第二控制指令;
所述控制装置还用于,响应于所述第二信息获取指令,通过I2C通信获取指定的所述固态硬盘中指定的带内信息和/或带外信息,响应于所述第二控制指令,通过I2C通信对指定的所述固态硬盘中的带外设备进行控制;
则所述第一信息获取指令以及所述第一控制指令均为所述控制装置内部间隔预设周期自动生成的指令。


4.根据权利要求3所述的硬盘管理装置,其特征在于...

【专利技术属性】
技术研发人员:黄玉龙
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1