一种硬盘使用寿命的监测方法、装置、设备及介质制造方法及图纸

技术编号:36603073 阅读:18 留言:0更新日期:2023-02-04 18:20
本申请公开了一种硬盘使用寿命的监测方法、装置、设备及介质,涉及计算机技术领域,包括:确定服务器上的在位硬盘及在位硬盘的安装方式;安装方式包括:在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列、在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列及在位硬盘直接插于所服务器主板;基于安装方式确定在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于在位硬盘的使用寿命信息获取方式获取在位硬盘的使用寿命;当在位硬盘的使用寿命满足告警机制,则基于告警机制告警。可见,本申请对不同安装方式的在位硬盘采取不同的寿命信息获取方式,保证了对硬盘使用寿命监控的时效性。用寿命监控的时效性。用寿命监控的时效性。

【技术实现步骤摘要】
一种硬盘使用寿命的监测方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种硬盘使用寿命的监测方法、装置、设备及介质。

技术介绍

[0002]硬盘是服务器运行的重要组成部件,存储型服务器中更是配置了大量的硬盘,组成磁盘阵列。市面上主流硬盘由于其制造工艺和存储技术,具有有限的读写次数,即使用寿命。当使用寿命接近或达到尽头时,硬盘会发生故障,用户可能会丢失重要的数据。另一方面,当发生磁盘阵列故障,往往需要关闭或重启服务器,从而完成硬盘的更换或重组磁盘阵列,由此会严重影响了用户业务的正常进行。
[0003]为此,如何监测磁盘阵列的各个硬盘的使用寿命,并对还没有成熟接口库的板载硬盘(硬盘直接插于服务器主板)和背板硬盘(硬盘通过背板接插于服务器主板并且未挂载于磁盘阵列卡下)进行使用寿命的读取,并保证读取的时效性是本领域亟待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种硬盘使用寿命的监测方法、装置、设备及介质,能够监测磁盘阵列的各个硬盘的使用寿命,并对还没有成熟接口库的板载硬盘和背板硬盘进行使用寿命的读取,并保证读取的时效性,其具体方案如下:
[0005]第一方面,本申请公开了一种硬盘使用寿命的监测方法,包括:
[0006]确定服务器上的所有在位硬盘及所有所述在位硬盘的安装方式;其中,所述安装方式包括:所述在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列、所述在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列及所述在位硬盘直接插于所述服务器主板;
[0007]基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命;
[0008]当所述在位硬盘的使用寿命满足预先设定的告警机制,则基于所述预先设定的告警机制进行告警。
[0009]可选的,所述按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:
[0010]按照原始的观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命;
[0011]当满足预设的累积观测时长,则计算所述在位硬盘的寿命平均消耗速率,并根据所述在位硬盘的寿命平均消耗速率以及预设的周期设定规则确定新的观测周期;
[0012]按照所述新的观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命。
[0013]可选的,所述基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:
[0014]当所述在位硬盘的安装方式为所述在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列,则通过读取相应的磁盘阵列卡,获取所述在位硬盘所在的磁盘阵列卡的序列号以及所述在位硬盘的序列号;
[0015]按照观测周期,并根据所述在位硬盘所在的磁盘阵列卡的序列号以及所述在位硬盘的序列号,向相应的在位硬盘发送信息读取命令,以便获取所述在位硬盘的使用寿命。
[0016]可选的,所述基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:
[0017]当所述在位硬盘的安装方式为所述在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列,则通过I2C链路对所述硬盘背板上的每一插槽进行扫描,以获取所述在位硬盘所在的插槽序列号以及所述在位硬盘的序列号;
[0018]按照观测周期,并根据所述在位硬盘所在的插槽序列号以及所述在位硬盘的序列号,向相应的在位硬盘发送信息读取命令,以便获取所述在位硬盘的使用寿命。
[0019]可选的,所述基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:
[0020]当所述在位硬盘的安装方式为所述在位硬盘直接插于所述服务器主板,则按照观测周期,并通过I2C链路向所述在位硬盘发送信息读取命令,以便获取所述在位硬盘的使用寿命。
[0021]可选的,所述当所述在位硬盘的使用寿命满足预先设定的告警机制,则基于所述预先设定的告警机制进行告警之前,还包括:
[0022]基于所述在位硬盘的不同使用寿命情况的确定不同的告警级别,并为不同所述告警级别设定不同的告警方式,以得到所述告警机制;其中,所述告警级别包括低级别告警以及高级别告警。
[0023]可选的,所述当所述在位硬盘的使用寿命满足预先设定的告警机制,则基于所述预先设定的告警机制进行告警,包括:
[0024]当所述在位硬盘的使用寿命满足所述高级别告警,则发送告警日志,并在所述服务器上的管理界面进行展示,然后通过所述服务器的故障指示灯进行提示。
[0025]第二方面,本申请公开了一种硬盘使用寿命的监测装置,包括:
[0026]安装方式确定模块,用于确定服务器上的所有在位硬盘及所有所述在位硬盘的安装方式;其中,所述安装方式包括:所述在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列、所述在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列及所述在位硬盘直接插于所述服务器主板;
[0027]使用寿命信息获取方式模块,用于基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命;
[0028]告警模块,用于当所述在位硬盘的使用寿命满足预先设定的告警机制,则基于所述预先设定的告警机制进行告警。
[0029]第三方面,本申请公开了一种电子设备,包括:
[0030]存储器,用于保存计算机程序;
[0031]处理器,用于执行所述计算机程序,以实现前述公开的硬盘使用寿命的监测方法。
[0032]第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的硬盘使用寿命的监测方法。
[0033]可见,本申请提出一种硬盘使用寿命的监测方法,包括:确定服务器上的所有在位硬盘及所有所述在位硬盘的安装方式;其中,所述安装方式包括:所述在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列、所述在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列及所述在位硬盘直接插于所述服务器主板;基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命;当所述在位硬盘的使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘使用寿命的监测方法,其特征在于,包括:确定服务器上的所有在位硬盘及所有所述在位硬盘的安装方式;其中,所述安装方式包括:所述在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列、所述在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列及所述在位硬盘直接插于所述服务器主板;基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命;当所述在位硬盘的使用寿命满足预先设定的告警机制,则基于所述预先设定的告警机制进行告警。2.根据权利要求1所述的硬盘使用寿命的监测方法,其特征在于,所述按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:按照原始的观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命;当满足预设的累积观测时长,则计算所述在位硬盘的寿命平均消耗速率,并根据所述在位硬盘的寿命平均消耗速率以及预设的周期设定规则确定新的观测周期;按照所述新的观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命。3.根据权利要求1所述的硬盘使用寿命的监测方法,其特征在于,所述基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:当所述在位硬盘的安装方式为所述在位硬盘通过硬盘背板接插于服务器主板并且挂载于磁盘阵列卡下组成磁盘阵列,则通过读取相应的磁盘阵列卡,获取所述在位硬盘所在的磁盘阵列卡的序列号以及所述在位硬盘的序列号;按照观测周期,并根据所述在位硬盘所在的磁盘阵列卡的序列号以及所述在位硬盘的序列号,向相应的在位硬盘发送信息读取命令,以便获取所述在位硬盘的使用寿命。4.根据权利要求1所述的硬盘使用寿命的监测方法,其特征在于,所述基于所述在位硬盘的安装方式确定所述在位硬盘的使用寿命信息获取方式,并按照观测周期以及基于所述在位硬盘的使用寿命信息获取方式获取每一所述在位硬盘的使用寿命,包括:当所述在位硬盘的安装方式为所述在位硬盘通过硬盘背板接插于服务器主板并且未挂载于所述磁盘阵列卡下组成磁盘阵列,则通过I2C链路对所述硬盘背板上的每一插槽进行扫描,以获取所述在位硬盘所在的插槽序列号以及所述在位硬盘的序列号;按照观测周期,并根据所...

【专利技术属性】
技术研发人员:王然
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1