硬盘故障的检测方法及装置、存储介质及电子装置与流程

文档序号:36235331发布日期:2023-12-01 16:02阅读:53来源:国知局
硬盘故障的检测方法及装置与流程

本技术实施例涉及计算机领域,具体而言,涉及一种硬盘故障的检测方法及装置、存储介质及电子装置。


背景技术:

1、相关技术中,在对服务器中的硬盘的性能参数进行检测之后,在硬盘的性能参数不符合则测试程序报错并将异常硬盘的sn(serial number,序列号)信息保存在测试日志中,程序报错后服务器下架转至维修工站,此时需要人工分析测试日志查询到异常硬盘的sn信息,后通过人工的方式根据硬盘的sn信息查询异常硬盘所在的服务器序列号,并在对应服务器上找到此异常硬盘后进行维修动作。但由于其作业方式为人工作业,不可避免的因为人为因素,可能会存在判断失误导致错误的分析,继而进行错误的维修动作,拉长服务器维修时效,导致服务器无法保证交付,导致维修的效率较低。

2、针对相关技术中,硬盘故障的检测效率较低的技术问题,尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种硬盘故障的检测方法及装置、存储介质及电子装置,以至少解决相关技术中硬盘故障的检测效率较低的问题。

2、根据本技术的一个实施例,提供了一种硬盘故障的检测方法,包括:获取目标服务器上安装的目标硬盘的硬盘参数集合,其中,所述硬盘参数集合中的各个硬盘参数用于表示所述目标硬盘的运行状态;在所述硬盘参数集合中部分硬盘参数不满足对应的匹配条件的情况下,确定所述目标硬盘出现硬盘故障,其中,所述硬盘参数集合中不同的硬盘参数对应不同的匹配条件;根据所述目标硬盘的目标硬盘标识以及预设的映射关系集合,确定所述目标硬盘在所述目标服务器上的目标位置,其中,所述映射关系集合包括多个映射关系,所述多个映射关系中的每个映射关系是指预设的硬盘标识集合中的一个硬盘标识与预设的位置标识集合中的一个位置标识之间的映射关系,所述硬盘标识集合包括所述目标硬盘标识,所述位置标识集合中的每个位置标识用于指示一个硬盘标识表示的硬盘在所述目标服务器上的位置。

3、在一个示例性实施例中,所述根据所述目标硬盘的目标硬盘标识以及预设的映射关系集合,确定所述目标硬盘在所述目标服务器上的目标位置,包括:在所述位置标识集合中的每个位置标识包括一个背板标识和一个槽位标识的情况下,在所述映射关系集合中查找与所述目标硬盘标识具有映射关系的目标位置标识,其中,所述目标位置标识包括目标背板标识和目标槽位标识,所述位置标识集合包括所述目标位置标识,所述目标背板标识表示所述目标服务器中的目标背板,所述目标槽位标识表示所述目标背板中的目标槽位,所述目标硬盘安装在所述目标服务器中的所述目标背板中的所述目标槽位上,所述位置标识集合中的每个位置标识包括的一个背板标识和一个槽位标识分别用于表示所述目标服务器中的一个背板和所述一个背板中的一个槽位;将所述目标位置确定为所述目标背板标识表示的所述目标背板和所述目标槽位标识表示的所述目标槽位。

4、在一个示例性实施例中,所述根据所述目标硬盘的目标硬盘标识以及预设的映射关系集合,确定所述目标硬盘在所述目标服务器上的目标位置,包括:在所述位置标识集合中的每个位置标识包括一个槽位标识的情况下,在所述映射关系集合中查找与所述目标硬盘标识具有映射关系的目标位置标识,其中,所述目标位置标识包括目标槽位标识,所述位置标识集合包括所述目标位置标识,所述目标槽位标识表示所述目标服务器中的目标槽位,所述目标硬盘安装在所述目标服务器中的所述目标槽位上,所述位置标识集合中的每个位置标识包括的一个槽位标识分别用于表示所述目标服务器中的一个槽位;将所述目标位置确定为所述目标槽位标识表示的所述目标槽位。

5、在一个示例性实施例中,在根据所述目标硬盘的目标硬盘标识以及预设的映射关系集合,确定所述目标硬盘在所述目标服务器上的目标位置之后,所述方法还包括:将所述目标槽位的提示灯调整至按照与第一提示方式不同的第二提示方式进行显示,其中,在所述目标硬盘未出现硬盘故障的情况下,所述目标槽位的提示灯按照所述第一提示方式进行显示,在所述目标硬盘出现硬盘故障的情况下,所述目标槽位的提示灯按照所述第二提示方式进行显示。

6、在一个示例性实施例中,将所述目标槽位的提示灯调整至按照与第一提示方式不同的第二提示方式进行显示,包括:将所述目标槽位的提示灯的显示颜色调整至与第一颜色不同的第二颜色,其中,所述目标槽位的提示灯按照所述第一提示方式进行显示包括所述目标槽位的提示灯显示所述第一颜色,所述目标槽位的提示灯按照所述第二提示方式进行显示包括所述目标槽位的提示灯显示所述第二颜色;和/或将所述目标槽位的提示灯的显示频率调整至与第一频率不同的第二频率,其中,所述目标槽位的提示灯按照所述第一提示方式进行显示包括所述目标槽位的提示灯按照所述第一频率进行显示,所述目标槽位的提示灯按照所述第二提示方式进行显示包括所述目标槽位的提示灯按照所述第二频率进行显示。

7、在一个示例性实施例中,所述在所述硬盘参数集合中部分硬盘参数不满足对应的匹配条件的情况下,确定所述目标硬盘出现硬盘故障,包括以下至少之一:在所述目标硬盘的第一硬盘参数大于或者等于预设的第一数量阈值的情况下,确定所述目标硬盘出现硬盘故障,其中,所述第一硬盘参数用于表示在所述目标硬盘运行的过程中出现的不可纠正的扇区读操作错误的次数,所述硬盘参数集合包括所述第一硬盘参数;在所述目标硬盘的第二硬盘参数大于或者等于预设的第二数量阈值的情况下,确定所述目标硬盘出现硬盘故障,其中,所述第二硬盘参数用于表示在所述目标硬盘运行的过程中出现的硬盘逻辑块地址与物理地址之间映射的点到点错误的次数,所述硬盘参数集合包括所述第二硬盘参数;在所述目标硬盘的第三硬盘参数大于或者等于预设的第三数量阈值的情况下,确定所述目标硬盘出现硬盘故障,其中,所述第三硬盘参数用于表示在所述目标硬盘运行的过程中出现的无法校正的错误的次数,所述硬盘参数集合包括所述第三硬盘参数;所述目标硬盘的第四硬盘参数小于预设的时长阈值的情况下,确定所述目标硬盘出现硬盘故障,其中,所述第四硬盘参数用于表示所述目标硬盘的上电时长,所述硬盘参数集合包括所述第四硬盘参数。

8、在一个示例性实施例中,所述方法还包括:在所述目标硬盘的所述第一硬盘参数小于所述第一数量阈值、所述目标硬盘的所述第二硬盘参数小于所述第二数量阈值、所述目标硬盘的所述第三硬盘参数小于所述第三数量阈值、且所述目标硬盘的所述第四硬盘参数大于或者等于所述时长阈值的情况下,确定所述目标硬盘未出现硬盘故障。

9、根据本技术的另一个实施例,提供了一种硬盘故障的检测装置,包括:获取模块,用于获取目标服务器上安装的目标硬盘的硬盘参数集合,其中,所述硬盘参数集合中的各个硬盘参数用于表示所述目标硬盘的运行状态;第一确定模块,用于在所述硬盘参数集合中部分硬盘参数不满足对应的匹配条件的情况下,确定所述目标硬盘出现硬盘故障,其中,所述硬盘参数集合中不同的硬盘参数对应不同的匹配条件;第二确定模块,用于根据所述目标硬盘的目标硬盘标识以及预设的映射关系集合,确定所述目标硬盘在所述目标服务器上的目标位置,其中,所述映射关系集合包括多个映射关系,所述多个映射关系中的每个映射关系是指预设的硬盘标识集合中的一个硬盘标识与预设的位置标识集合中的一个位置标识之间的映射关系,所述硬盘标识集合包括所述目标硬盘标识,所述位置标识集合中的每个位置标识用于指示一个硬盘标识表示的硬盘在所述目标服务器上的位置。

10、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

11、根据本技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

12、通过本技术实施例,在服务器上安装的硬盘的部分硬盘参数不满足对应的匹配条件的情况下,可以表明硬盘出现了硬盘故障,在这样的情况下,可以根据硬盘的硬盘标识和预设的位置标识之间的映射关系,直接定位该硬盘在服务器上部署的位置,避免了通过人工的方式,逐个在服务器中安装的硬盘中查找出现硬盘故障的硬盘,因此,可以解决硬盘故障的检测较低问题,达到提升了硬盘故障的检测效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1