磁盘故障检测方法、装置、电子设备及计算机可读存储介质与流程

文档序号:35666019发布日期:2023-10-06 21:23阅读:40来源:国知局
磁盘故障检测方法、装置、电子设备及计算机可读存储介质与流程

本申请涉及数据存储,特别涉及一种磁盘故障检测方法,还涉及一种磁盘故障检测装置、电子设备以及计算机可读存储介质。


背景技术:

1、磁盘是存储系统的核心组成部分,磁盘能否提供稳定可靠的数据访问能力,直接影响整个存储系统的可靠性。然而,磁盘是磁、电和机械的混合体,其固有结构决定了磁盘本身的可靠性不高,相关技术中提出了主动容错技术用于实现磁盘故障检测。

2、基于主动容错技术,其通过采集磁盘的一些属性参数来进行阈值判断,进而根据判断结果确定磁盘是否发生故障。然而,作为行业标准,除某些专门规定的属性外,各磁盘厂商均可按照自己产品的特点定义更多的属性,并且统一规定的属性计算方法也可不同,这导致不同厂商的磁盘能够采集到的属性不同,并且相同属性数值分布也相差较多。因此,不同厂商的磁盘无法使用同样的属性进行预测,故更加难以利用现有磁盘的历史属性对当前研究的新型磁盘进行故障预测,加之新型磁盘在使用初期不存在足够多的历史数据用来参考,从而导致新型磁盘故障检测结果的不准确性。

3、因此,如何实现更为准确的磁盘故障检测是本领域技术人员亟待解决的问题。


技术实现思路

1、本申请的目的是提供一种磁盘故障检测方法,该磁盘故障检测方法可以实现更为准确的磁盘故障检测;本申请的另一目的是提供一种磁盘故障检测装置、电子设备及计算机可读存储介质,均具有上述有益效果。

2、第一方面,本申请提供了一种磁盘故障检测方法,包括:

3、对历史磁盘进行磁盘参数采集,获得初始源域数据;

4、对目标磁盘进行磁盘参数采集,获得初始目标域数据;

5、分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的源域数据和目标域数据;

6、根据所述源域数据和所述目标域数据进行迁移学习,获得所述源域数据中的迁移数据,并将所述迁移数据与所述目标域数据组合为新目标域数据;

7、利用预设检测模型对所述新目标域数据进行检测,获得检测结果。

8、可选地,所述分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的源域数据和目标域数据,包括:

9、将所述初始源域数据和所述初始目标域数据组合为模型训练样本;

10、利用所述模型训练样本训练获得自编码器模型;

11、利用所述自编码器模型分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的所述源域数据和所述目标域数据。

12、可选地,所述根据所述源域数据和所述目标域数据进行迁移学习,获得所述源域数据中的迁移数据,包括:

13、对于每一所述目标域数据,计算所述目标域数据与每一所述源域数据的欧氏距离;

14、在所有所述源域数据中,将所述欧氏距离取值低于预设阈值的预设数量个源域数据作为所述迁移数据。

15、可选地,所述利用预设检测模型对所述新目标域数据进行检测,获得检测结果,包括:

16、确定所述目标磁盘的当前运行状态;

17、当所述当前运行状态为冷启动状态时,利用正常数据分布模型对所述新目标域数据进行检测,获得所述检测结果;

18、当所述当前运行状态为常规运行状态时,利用二分类模型对所述新目标域数据进行检测,获得所述检测结果。

19、可选地,所述利用正常数据分布模型对所述新目标域数据进行检测,获得所述检测结果,包括:

20、判断所述新目标域数据是否符合所述正常数据分布模型的数据分布状态;

21、若是,则确定所述检测结果为目标磁盘正常;

22、若否,则确定所述检测结果为目标磁盘故障。

23、可选地,所述利用二分类模型对所述新目标域数据进行检测,获得所述检测结果,包括:

24、将所述新目标域数据输入至所述二分类模型进行检测处理,获得所述检测结果;所述检测结果为目标磁盘正常或目标磁盘故障。

25、可选地,所述对历史磁盘进行磁盘参数采集,获得初始源域数据之后,还包括:

26、对所述初始源域数据进行预处理操作;其中,所述预处理操作包括缺失值处理操作、归一化处理操作、数据属性重构操作中的一种或多种。

27、第二方面,本申请还公开了一种磁盘故障检测装置,包括:

28、第一采集模块,用于对历史磁盘进行磁盘参数采集,获得初始源域数据;

29、第二采集模块,用于对目标磁盘进行磁盘参数采集,获得初始目标域数据;

30、降维模块,用于分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的源域数据和目标域数据;

31、迁移模块,用于根据所述源域数据和所述目标域数据进行迁移学习,获得所述源域数据中的迁移数据,并将所述迁移数据与所述目标域数据组合为新目标域数据;

32、检测模块,用于利用预设检测模型对所述新目标域数据进行检测,获得检测结果。

33、第三方面,本申请还公开了一种电子设备,包括:

34、存储器,用于存储计算机程序;

35、处理器,用于执行所述计算机程序时实现如上所述的任一种磁盘故障检测方法的步骤。

36、第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种磁盘故障检测方法的步骤。

37、本申请提供了一种磁盘故障检测方法,包括:对历史磁盘进行磁盘参数采集,获得初始源域数据;对目标磁盘进行磁盘参数采集,获得初始目标域数据;分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的源域数据和目标域数据;根据所述源域数据和所述目标域数据进行迁移学习,获得所述源域数据中的迁移数据,并将所述迁移数据与所述目标域数据组合为新目标域数据;利用预设检测模型对所述新目标域数据进行检测,获得检测结果。

38、应用本申请所提供的技术方案,在磁盘检测过程中,分别对历史磁盘和目标磁盘进行磁盘参数采集,得到由历史磁盘的磁盘参数组成的初始源域数据和由目标磁盘的磁盘参数组成的初始目标域数据,然后分别对二者进行降维处理得到同一特征维度下的降维数据,即上述源域数据和目标域数据,进一步,结合迁移学习算法,在源域数据中挑选与目标域数据更相似的数据作为迁移数据,进而与目标域数据组成新目标域数据,实现目标域数据的扩充,也就是实现目标磁盘的磁盘参数扩充,由此,最后再利用预设检测模型对扩充处理后得到的新目标域数据进行检测,即可大大提高磁盘故障检测结果的准确性。

39、本申请所提供的磁盘故障检测装置、电子设备以及计算机可读存储介质,同样具有上述技术效果,本申请在此不再赘述。



技术特征:

1.一种磁盘故障检测方法,其特征在于,包括:

2.根据权利要求1所述的磁盘故障检测方法,其特征在于,所述分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的源域数据和目标域数据,包括:

3.根据权利要求1所述的磁盘故障检测方法,其特征在于,所述根据所述源域数据和所述目标域数据进行迁移学习,获得所述源域数据中的迁移数据,包括:

4.根据权利要求1所述的磁盘故障检测方法,其特征在于,所述利用预设检测模型对所述新目标域数据进行检测,获得检测结果,包括:

5.根据权利要求4所述的磁盘故障检测方法,其特征在于,所述利用正常数据分布模型对所述新目标域数据进行检测,获得所述检测结果,包括:

6.根据权利要求4所述的磁盘故障检测方法,其特征在于,所述利用二分类模型对所述新目标域数据进行检测,获得所述检测结果,包括:

7.根据权利要求1所述的磁盘故障检测方法,其特征在于,所述对历史磁盘进行磁盘参数采集,获得初始源域数据之后,还包括:

8.一种磁盘故障检测装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的磁盘故障检测方法的步骤。


技术总结
本申请公开了一种磁盘故障检测方法,包括:对历史磁盘进行磁盘参数采集,获得初始源域数据;对目标磁盘进行磁盘参数采集,获得初始目标域数据;分别对所述初始源域数据和所述初始目标域数据进行降维处理,获得相同特征维度下的源域数据和目标域数据;根据所述源域数据和所述目标域数据进行迁移学习,获得所述源域数据中的迁移数据,并将所述迁移数据与所述目标域数据组合为新目标域数据;利用预设检测模型对所述新目标域数据进行检测,获得检测结果。应用本申请所提供的技术方案,可以实现更为准确的磁盘故障检测。本申请还公开了一种磁盘故障检测装置、电子设备以及计算机可读存储介质,同样具有上述技术效果。

技术研发人员:陈静静,孙华锦
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1