【技术实现步骤摘要】
硬盘状态信息获取方法和装置
[0001]本专利技术涉及硬盘管理
,尤其涉及一种硬盘状态信息获取方法和装置。
技术介绍
[0002]在服务器的配置中,硬盘可能连接到背板,背板连接到阵列卡上,系统往往不能绕过阵列卡,获取到硬盘的各项状态信息,使得系统无法及时有效的了解硬盘中的各种硬件如磁头、盘片、马达、电路的运行情况,给服务器的运维带来不便。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种硬盘状态信息获取方法和装置,在服务器中设有阵列卡的情况下,能够获取到硬盘的各项状态信息,给服务器的运维带来方便。
[0004]第一方面,本专利技术实施例提供了一种硬盘状态信息获取方法,包括:
[0005]确定服务器中的阵列卡的类型;
[0006]确定所述阵列卡对应的目标厂商;
[0007]根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘;
[0008]采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息。
[0009]可选地,所述确定服务器中的阵列卡的类型,包括:
[0010]确定所述阵列卡的类型为RAID卡;
[0011]所述确定所述阵列卡对应的目标厂商,包括:
[0012]确定所述阵列卡对应的目标厂商为第一厂商;
[0013]所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:
[0014]调用所述第一厂商对应的相关 ...
【技术保护点】
【技术特征摘要】
1.一种硬盘状态信息获取方法,其特征在于,包括:确定服务器中的阵列卡的类型;确定所述阵列卡对应的目标厂商;根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘;采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息。2.根据权利要求1所述的方法,其特征在于,所述确定服务器中的阵列卡的类型,包括:确定所述阵列卡的类型为RAID卡;所述确定所述阵列卡对应的目标厂商,包括:确定所述阵列卡对应的目标厂商为第一厂商;所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:调用所述第一厂商对应的相关指令,生成第一硬盘展示指令;执行所述第一硬盘展示指令,获取所述服务器中的至少一个硬盘。3.根据权利要求2所述的方法,其特征在于,所述目标工具为SMART工具;所述采用目标工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:确定所述硬盘的各硬盘槽位对应的槽位索引;将所述槽位索引作为参数,传人SMART的相关指令中;执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。4.根据权利要求1所述的方法,其特征在于,所述确定服务器中的阵列卡的类型,包括:确定所述阵列卡的类型为RAID卡;所述确定所述阵列卡对应的目标厂商,包括:确定所述阵列卡对应的目标厂商为第二厂商;所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述服务器中的至少一个硬盘,包括:确定所述第二厂商对应的查找参数,并利用所述查找参数,生成第二硬盘展示指令;执行所述第二硬盘展示指令,获取所述服务器中的至少一个硬盘。5.根据权要求4所述的方法,其特征在于,所述目标工具为SMART工具;所述采用采用工具,获取所述服务器中的各硬盘的硬盘状态信息,包括:利用硬盘变量表征各所述硬盘的设备标识信息;将所述硬盘变量作为参数,传人SMART的相关指令中;执行所述SMART的相关指令,获取所述服务器中的各硬盘的硬盘状态信息。6.根据权利要求5所述的方法,其特征在于,所述利用硬盘变量表征各所述硬盘的设备标识信息,包括:获取各所述硬盘的硬盘索引信息,并将所述硬盘索引信息存储至索引变量中;利用所述索引变量,构建所述硬盘变量对应的表达式。7.根据权利要求1所述的方法,其特征在于,所述确定服务器中的阵列卡的类型,包括:确定所述阵列卡的类型为SAS卡;所述根据所述阵列卡的类型及所述目标厂商,确定并执行硬盘展示指令,以获取所述
服务器中的至少一个硬盘,包括:确定所述SAS卡对应的第三硬盘展示指令;执...
【专利技术属性】
技术研发人员:袁鹏翔,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。