(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(43)申请公布日(21)申请号201910235445.0(22)申请日2019.03.27(71)申请人郑州云海信息技术有限公司地址450018河南省郑州市郑东新区心怡路278号16层1601室(72)发明人王虹莉 花苗 (74)专利代理机构济南诚智商标专利事务所有限公司37105代理人王汝银(51)Int.Cl.G06F9/4401(2018.01)(54)发明名称一种硬盘背板、硬盘控制方法及服务器(57)摘要本发明涉及服务器技术领域,提供一种硬盘背板、硬盘控制方法及服务器,该硬盘背板包括Expander板,Expander板通过级联连接器连接级联盘位;第一级联端通过电阻串联到侦测电源,第二级联端用于级联硬盘,复杂可编程逻辑器件通过侦测第一级联端的电压变化判断级联盘位的在位硬盘数;复杂可编程逻辑器件与Expander板通信连接,用于将级联盘位的在位硬盘数发送到Expander板,以使Expander板根据级联盘位的在位硬盘数对级联盘位和固有盘位进行排序。实现通过Expander板动态监控改配后硬盘数量,并对硬盘盘位进行排序管理,有效提高了硬盘配置的灵活性。权利要求书2页说明书5页附图2页CN109976817A2019.07.05CN109976817A1.一种硬盘背板,其特征在于,包括Expander板,所述Expander板设有若干个固有盘位,所述Expander板还通过级联连接器连接级联盘位;所述级联连接器的第一级联端通过电阻串联到侦测电源,所述级联连接器的第二级联端用于级联硬盘,所述第一级联端还与所述复杂可编程逻辑器件电连接,以使所述复杂可编程逻辑器件通过侦测第一级联端的电压变化判断级联盘位的在位硬盘数;所述复杂可编程逻辑器件与所述Expander板通信连接,用于将所述级联盘位的在位硬盘数发送到Expander板,以使所述Expander板根据级联盘位的在位硬盘数对级联盘位和固有盘位进行排序。2.根据权利要求1所述的硬盘背板,其特征在于,还包括与所述级联盘位串联的电源开关:所述可编程逻辑器件用于当侦测到第一级联端的电压是第一阈值电压时,关闭该第一级联端所连接的电源开关,以切断该第一级联端连接的硬盘供电;当侦测到第一级联端的电压是第二阈值电压时,打开该第一级联端所连接的电源开关,以向该第一级联端连接的硬盘供电。3.根据权利要求1或2所述的硬盘背板,其特征在于,还包括与所述固有盘位串联的电源开关:所述可编程逻辑器件用于当接收到固有盘位的空载信号时,关闭该空载信号所对应固有盘位的电源开关,以切断该空载信号所对应固有盘位的硬盘供电;当接收到固有盘位的在位信号时,打开该在位信号所对应的电源开关,以向该空载信号对应的硬盘供电。4.根据权利要求3所述的硬盘背板,其特征在于,所述电源开关串联于主板电源与硬盘变压器之间。5.根据权利要求1所述的硬盘背板,其特征在于,所述Expander板用于,当接收到可编程逻辑器件发送的在位硬盘数为N、且固有硬盘盘位数为M时,依次定义固有盘位为N+1、N+2、……、N+M,其中N为整数,M为正整数。6.一种基于权利要求1至5任一项所述的硬盘背板的硬盘控制方法,其特征在于,包括下述步骤:可编程逻辑器件根据第一级联端的电压变化判断级联盘位的在位硬盘数,并将所述在位硬盘数发送到Expander板;所述Expander板根据所述在位硬盘数,对级联盘位和固有盘位进行排序。7.根据权利要求6所述的硬盘控制方法,其特征在于,所述可编程逻辑器件当侦测到第一级联端的电压是第一阈值电压时,关闭该第一级联端所连接的电源开关,以切断该第一级联端连接的硬盘供电;当侦测到第一级联端的电压是第二阈值电压时,打开该第一级联端所连接的电源开关,以向该第一级联端连接的硬盘供电。8.根据权利要求6或7所述的硬盘控制方法,其特征在于,所述可编程逻辑器件当接收到固有盘位的空载信号时,关闭该空载信号所对应固有盘位的电源开关,以切断该空载信号所对应固有盘位的硬盘供电;当接收到固有盘位的在位信号时,打开该在位信号所对应的电源开关,以向该空载信号对应的硬盘供电。权 利 要 求 书1/2页2CN109976817A29.根据权利要求6所述的硬盘控制方法,其特征在于,所述Expander板当接收到可编程逻辑器件发送的在位硬盘数为N、且固有盘位数为M时,依次定义硬盘盘位为N+1、N+2、……、N+M,其中N为整数,M为正整数。10.一种服务器,其特征在于,包括如权利要求1-5任一项所述的硬盘背板。权 利 要 求 书2/2页3CN109976817A3一种硬盘背板、硬盘控制方法及服务器技术领域[0001]本发明属于服务器技术领域,尤其涉及一种硬盘背板、硬盘控制方法及服务器。背景技术[0002]由于独立磁盘构成的具有冗余能力的阵列(Redundant Arrays of Independent Drives,RAID)价格昂贵且端口有限,在服务器存储配置中,经常用到SAS Expander(英文:Serial Attached SCSI Expander,中文:串行SCSI扩展器)背板,用来做SAS端口的扩展。但是发明人通过研究发现,Expander端口的排序是预先设置的,当服务器改配或者连接方式不同时,就需要重新配置。[0003]因此如何提高硬盘配置灵活性,是本领域技术人员亟需解决的技术问题。发明内容[0004]针对现有技术中的缺陷,本发明提供了一种硬盘背板、硬盘控制方法及服务器,用于解决现有技术中硬盘配置灵活性差的问题。[0005]根据本发明的第一方面,本发明实施例提供一种硬盘背板,包括Expander板,所述Expander板设有若干个固有盘位,所述Expander板还通过级联连接器连接级联盘位;[0006]所述级联连接器的第一级联端通过电阻串联到侦测电源,所述级联连接器的第二级联端用于级联硬盘,所述第一级联端还与所述复杂可编程逻辑器件电连接,以使所述复杂可编程逻辑器件通过侦测第一级联端的电压变化判断级联盘位的在位硬盘数;[0007]所述复杂可编程逻辑器件与所述Expander板通信连接,用于将所述级联盘位的在位硬盘数发送到Expander板,以使所述Expander板根据级联盘位的。[0008]在位硬盘数对级联盘位和固有盘位进行排序。[0009]可选地,该硬盘背板还包括与所述级联盘位串联的电源开关:[0010]所述可编程逻辑器件用于当侦测到第一级联端的电压是第一阈值电压时,关闭该第一级联端所连接的电源开关,以切断该第一级联端连接的硬盘供电;当侦测到第一级联端的电压是第二阈值电压时,打开该第一级联端所连接的电源开关,以向该第一级联端连接的硬盘供电。[0011]可选地,该硬盘背板还包括与所述固有盘位串联的电源开关:[0012]所述可编程逻辑器件用于当接收到固有盘位的空载信号时,关闭该空载信号所对应固有盘位的电源开关,以切断该空载信号所对应固有盘位的硬盘供电;[0013]当接收到固有盘位的在位信号时,打开该在位信号所对应的电源开关,以向该空载信号对应的硬盘供电。[0014]可选地,所述电源开关串联于主板电源与硬盘变压器之间。[0015]可选地,所述Expander板用于,当接收到可编程逻辑器件发送的在位硬盘数为N、且固有盘位数为M时,依次定义固有盘位为N+1、N+2、……、N+M,其中N为整数,M为正整数。[0016]根据本发明的第二方面,本发明实施例还提供一种硬盘控制方法,包括下述步骤:说 明 书1/5页4CN109976817A4[0017]可编程逻辑器件根据第一级联端的电压变化判断级联盘位的在位硬盘数,并将所述在位硬盘是发送到Expander板;所述Expander板根据所述在位硬盘数,对级联盘位和固有盘位进行排序。[0018]可选地,该方法还包括:[0019]所述可编程逻辑器件当侦测到第一级联端的电压是第一阈值电压时,关闭该第一级联端所连接的电源开关,以切断该第一级联端连接的硬盘供电;当侦测到第一级联端的电压是第二阈值电压时,打开该第一级联端所连接的电源开关,以向该第一级联端连接的硬盘供电。[0020]可选地,该方法还包括:[0021]所述可编程逻辑器件当接收到固有盘位的空载信号时,关闭该空载信号所对应固有盘位的电源开关,以切断该空载信号所对应固有盘位的硬盘供电;[0022]当接收到固有盘位的在位信号时,打开该在位信号所对应的电源开关,以向该空载信号对应的硬盘供电。[0023]可选地,该方法还包括,所述Expander板当接收到可编程逻辑器件发送的在位硬盘数为N、且固有硬盘盘位数为M时,依次定义硬盘盘位为N+1、N+2、……、N+M,其中N为整数,M为正整数。[0024]根据本发明的第三方面,本发明实施例还提供一种服务器,包括上述实施例所描述的硬盘背板。[0025]在本发明实施例中,该硬盘背板包括Expander板,所述Expander板设有若干个固有盘位,所述Expander板还通过级联连接器连接级联盘位;所述级联连接器的第一级联端通过电阻串联到侦测电源,所述级联连接器的第二级联端用于级联硬盘,所述第一级联端还与所述复杂可编程逻辑器件电连接,以使所述复杂可编程逻辑器件通过侦测第一级联端的电压变化判断级联盘位的在位硬盘数;所述复杂可编程逻辑器件与所述Expander板通信连接,用于将所述级联盘位的在位硬盘数发送到Expander板,以使所述Expander板根据级联盘位的在位硬盘数对级联盘位和固有盘位进行排序。这样Expander板能够动态监控改配后硬盘数量,并对硬盘盘位进行排序管理,有效提高了硬盘配置的灵活性。附图说明[0026]为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。[0027]图1是本发明实施例提供的硬盘背板的结构示意图;[0028]图2是本发明实施例提供的硬盘控制方法的流程示意图;[0029]图3是本发明实施例提供的另一种硬盘控制方法的流程示意图;[0030]图4是本发明实施例提供的又一种硬盘控制方法的流程示意图。具体实施方式[0031]下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范说 明 书2/5页5CN109976817A5围。[0032]图1示出了本发明提供的自适应硬盘背板的结构示意图,为了便于说明,图中仅给出了与本发明实施例相关的部分。[0033]硬盘背板包括Expander板,所述Expander板设有若干个固有盘位,用于连接硬盘。在具体实施时,每一个硬盘槽位上可以设有一个接口连接器,例如目前通常使用的SFF-8680等,每个接口连接器通过SASX1线与Expander板连接,这样,硬盘可以连接到所述接口连接器,从而实现访问。[0034]所述Expander板还通过级联连接器连接级联盘位,在本发明实施例中,以级联连接器连接4个级联盘位为例进行详细说明。[0035]所述级联连接器的第一级联端可以包括Pin1、Pin2、Pin3和Pin4共4个级联端分别对应4个级联盘位,通过电阻R串联到侦测电源VCC,当所述级联连接器的第二级联端的硬盘在位时,由于第二级联端接地,会将相应的第一级联端的电压拉低,而且该第一级联端还与复杂可编程逻辑器件电连接,这样复杂可编程逻辑器件能够通过侦测第一级联端的电压变化判断级联盘位硬盘的在位数量。具体地,当复杂可编程逻辑器件侦测到第一级联端的电压高于第一阈值电压时,即高电压状态,则表征硬盘不在位;当复杂可编程逻辑器件侦测到第一级联端的电压低于第二阈值电压时,即低电压状态,则表征硬盘在位。[0036]所述Expander板进一步可以通过GPIO(英文:General Purpose Input/Output,中文:通用输入输出)线与复