硬盘状态信息获取方法和装置制造方法及图纸

技术编号:33454285 阅读:13 留言:0更新日期:2022-05-19 00:37
本发明专利技术公开了一种硬盘状态信息获取方法和装置,涉及硬盘管理技术领域。该方法的一具体实施方式包括:确定服务器中的阵列卡的类型;确定所述阵列卡对应的目标厂商;根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘;采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息。在服务器中设有阵列卡的情况下,该实施方式能够获取到硬盘的状态信息,给服务器的运维带来方便。服务器的运维带来方便。服务器的运维带来方便。

【技术实现步骤摘要】
硬盘状态信息获取方法和装置


[0001]本专利技术涉及硬盘管理
,尤其涉及一种硬盘状态信息获取方法和装置。

技术介绍

[0002]在服务器的配置中,硬盘可能连接到背板,背板连接到阵列卡上,系统往往不能绕过阵列卡,获取到硬盘的各项状态信息,使得系统无法及时有效的了解硬盘中的各种硬件如磁头、盘片、马达、电路的运行情况,给服务器的运维带来不便。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种硬盘状态信息获取方法和装置,在服务器中设有阵列卡的情况下,能够获取到硬盘的各项状态信息,给服务器的运维带来方便。
[0004]第一方面,本专利技术实施例提供了一种硬盘状态信息获取方法,包括:
[0005]确定服务器中的阵列卡的类型;
[0006]确定所述阵列卡对应的目标厂商;
[0007]根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘;
[0008]采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息。
[0009]可选地,所述确定服务器中的阵列卡的类型,包括:
[0010]确定所述阵列卡的类型为RAID卡;
[0011]所述确定所述阵列卡对应的目标厂商,包括:
[0012]确定所述阵列卡对应的目标厂商为第一厂商;
[0013]所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:
[0014]调用所述第一厂商对应的相关指令,生成第一硬盘展示指令;
[0015]执行所述第一硬盘展示指令,获取所述服务器中的至少一个硬盘。
[0016]可选地,所述目标工具为SMART工具;
[0017]所述采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:
[0018]确定所述硬盘的各硬盘槽位对应的槽位索引;
[0019]将所述槽位索引作为参数,传人SMART的相关指令中;
[0020]执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。
[0021]可选地,所述确定服务器中的阵列卡的类型,包括:
[0022]确定所述阵列卡的类型为RAID卡;
[0023]所述确定所述阵列卡对应的目标厂商,包括:
[0024]确定所述阵列卡对应的目标厂商为第二厂商;
[0025]所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:
[0026]确定所述第二厂商对应的查找参数,并利用所述查找参数,生成第二硬盘展示指令;
[0027]执行所述第二硬盘展示指令,获取所述服务器中的至少一个硬盘。
[0028]可选地,其特征在于,所述目标工具为SMART工具;
[0029]所述采用采用工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:
[0030]利用硬盘变量表征各所述硬盘的设备标识信息;
[0031]将所述硬盘变量作为参数,传人SMART的相关指令中;
[0032]执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。
[0033]可选地,所述利用硬盘变量表征各所述硬盘的设备标识信息,包括:
[0034]获取各所述硬盘的硬盘索引信息,并将所述硬盘索引信息存储至索引变量中;
[0035]利用所述索引变量,构建所述硬盘变量对应的表达式。
[0036]可选地,所述确定服务器中的阵列卡的类型,包括:
[0037]确定所述阵列卡的类型为SAS卡;
[0038]所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:
[0039]确定所述SAS卡对应的第三硬盘展示指令;
[0040]执行所述第三硬盘展示指令,获取所述服务器中的至少一个硬盘。
[0041]可选地,所述采用所述目标工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:
[0042]在第一时刻,采用所述目标工具,获取所述服务器中的各硬盘的第一硬盘状态信息;
[0043]在第二时刻,采用所述目标工具,获取所述服务器中的各硬盘的第二硬盘状态信息;
[0044]根据所述第一硬盘状态信息及所述第二硬盘状态信息,确定所述硬盘的故障信息。
[0045]可选地,所述第一硬盘状态信息包括:目标指标的第一取值;所述第二硬件状态包括:所述目标指标的第二取值;
[0046]所述根据所述第一硬盘状态信息及所述第二硬盘状态信息,确定所述硬盘的故障信息,包括:
[0047]确定所述第一取值与所述第二取值之间的指标差值;
[0048]在所述指标差值大于差值阈值的情况下,确定所述硬盘存在所述目标指标对应的故障。
[0049]第二方面,本专利技术实施例提供了一种硬盘状态信息获取装置,包括:
[0050]类型确定模块,用于确定服务器中的阵列卡的类型;
[0051]厂商确定模块,用于确定所述阵列卡对应的目标厂商;
[0052]硬盘获取模块,用于根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘;
[0053]信息获取模块,用于采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息。
[0054]可选地,所述类型确定模块具体用于:
[0055]确定所述阵列卡的类型为RAID卡;
[0056]所述厂商确定模块具体用于:
[0057]确定所述阵列卡对应的目标厂商为第一厂商;
[0058]所述硬盘获取模块具体用于:
[0059]调用所述第一厂商对应的相关指令,生成第一硬盘展示指令;
[0060]执行所述第一硬盘展示指令,获取所述服务器中的至少一个硬盘。
[0061]可选地,所述目标工具为SMART工具;
[0062]所述信息获取模块具体用于:
[0063]确定所述硬盘的各硬盘槽位对应的槽位索引;
[0064]将所述槽位索引作为参数,传人SMART的相关指令中;
[0065]执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。
[0066]第三方面,本专利技术实施例提供了一种电子设备,包括:
[0067]一个或多个处理器;
[0068]存储装置,用于存储一个或多个程序,
[0069]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。
[0070]第四方面,本专利技术实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
[0071]第五方面,本专利技术实施例提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
[0072]上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘状态信息获取方法,其特征在于,包括:确定服务器中的阵列卡的类型;确定所述阵列卡对应的目标厂商;根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘;采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息。2.根据权利要求1所述的方法,其特征在于,所述确定服务器中的阵列卡的类型,包括:确定所述阵列卡的类型为RAID卡;所述确定所述阵列卡对应的目标厂商,包括:确定所述阵列卡对应的目标厂商为第一厂商;所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:调用所述第一厂商对应的相关指令,生成第一硬盘展示指令;执行所述第一硬盘展示指令,获取所述服务器中的至少一个硬盘。3.根据权利要求2所述的方法,其特征在于,所述目标工具为SMART工具;所述采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:确定所述硬盘的各硬盘槽位对应的槽位索引;将所述槽位索引作为参数,传人SMART的相关指令中;执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。4.根据权利要求1所述的方法,其特征在于,所述确定服务器中的阵列卡的类型,包括:确定所述阵列卡的类型为RAID卡;所述确定所述阵列卡对应的目标厂商,包括:确定所述阵列卡对应的目标厂商为第二厂商;所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:确定所述第二厂商对应的查找参数,并利用所述查找参数,生成第二硬盘展示指令;执行所述第二硬盘展示指令,获取所述服务器中的至少一个硬盘。5.根据权要求4所述的方法,其特征在于,所述目标工具为SMART工具;所述采用采用工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:利用硬盘变量表征各所述硬盘的设备标识信息;将所述硬盘变量作为参数,传人SMART的相关指令中;执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。6.根据权利要求5所述的方法,其特征在于,所述利用硬盘变量表征各所述硬盘的设备标识信息,包括:获取各所述硬盘的硬盘索引信息,并将所述硬盘索引信息存储至索引变量中;利用所述索引变量,构建所述硬盘变量对应的表达式。7.根据权利要求1所述的方法,其特征在于,所述确定服务器中的阵列卡的类型,包括:确定所述阵列卡的类型为SAS卡;所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述
服务器中的至少一个硬盘,包括:确定所述SAS卡对应的第三硬盘展示指令;执...

【专利技术属性】
技术研发人员:袁鹏翔
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1