磁盘信息挖掘方法、装置、设备及存储介质制造方法及图纸

技术编号:29987314 阅读:58 留言:0更新日期:2021-09-11 04:23
本发明专利技术公开了一种磁盘信息挖掘方法、装置、设备及存储介质。其中,该方法包括:基于磁盘的属性信息确定磁盘的头部信息,所述头部信息包括:自定义标签信息和SMART属性集;基于所述磁盘的自定义标签信息确定所述磁盘所属的类别;基于所述磁盘所属的类别存储所述磁盘的头部信息。本发明专利技术实施例通过分类存储磁盘的头部信息,可以基于相应类别的磁盘的SMART属性阈值进行磁盘故障预测,能够满足同一类别内不同磁盘的统一故障预测的需求。同磁盘的统一故障预测的需求。同磁盘的统一故障预测的需求。

【技术实现步骤摘要】
磁盘信息挖掘方法、装置、设备及存储介质


[0001]本专利技术涉及存储
,尤其涉及一种磁盘信息挖掘方法、装置、设备及存储介质。

技术介绍

[0002]磁盘作为数据中心必不可少的存储设备,保存了数据中心重要的数据信息。当数据中心的组件使用时间比较久时,比如超过两年,数据中心中使用时间比较久的磁盘则会存在亚健康的故障隐患。磁盘亚健康的现象就好像人体的亚健康一样,磁盘出现亚健康现象并不代表磁盘完全故障无法使用,而是会出现各式各样的影响性能、稳定性、可靠性的现象,比如读写卡顿、慢盘、坏道等,而这些类似的磁盘亚健康现象如果不被及时的感知、发现、处理,后果则是会造成该类存在亚健康现象的磁盘走向故障的结局。更严重的是,还可能导致数据中心中重要的数据内容损坏、丢失,造成严重的经济损失,严重降低了数据中心的可靠性。因此,及时的感知磁盘亚健康状态已经成为了当前数据中心可靠性的一个重点关注问题。
[0003]相关技术中,通过磁盘的自我监测、分析和报告技术(Self-Monitoring Analysis and Reporting Technology,SMART)来主动预测磁盘故障。SMART是一种自动的磁盘状态检测与预警系统和规范。通过在磁盘硬件内的检测指令对磁盘的硬件如磁头、盘片、马达、电路等的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将或已超出预设安全值的安全范围,就可以通过主机的监控硬件或软件自动向用户做出警告并进行轻微的自动修复,以提前保障磁盘数据的安全。由于各厂商都分别规定各自产品的SMART属性阈值,导致现有的SMART属性阈值无法统一,难以满足统一的磁盘信息挖掘需求。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种磁盘信息挖掘方法、装置、设备及存储介质,旨在实现统一的磁盘信息挖掘,以满足主动预测磁盘故障的需求。
[0005]本专利技术实施例的技术方案是这样实现的:
[0006]本专利技术实施例提供了一种磁盘信息挖掘方法,包括:
[0007]基于磁盘的属性信息确定磁盘的头部信息,所述头部信息包括:自定义标签信息和自我监测、分析和报告技术(SMART)属性集;
[0008]基于所述磁盘的自定义标签信息确定所述磁盘所属的类别;
[0009]基于所述磁盘所属的类别存储所述磁盘的头部信息。
[0010]本专利技术实施例还提供了一种磁盘信息挖掘装置,包括:
[0011]头部信息确定模块,用于基于磁盘的属性信息确定磁盘的头部信息,所述头部信息包括:自定义标签信息和SMART属性集;
[0012]类别确定模块,用于基于所述磁盘的自定义标签信息确定所述磁盘所属的类别;
[0013]存储模块,用于基于所述磁盘所属的类别存储所述磁盘的头部信息。
[0014]本专利技术实施例又提供了一种磁盘信息挖掘设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本专利技术实施例所述方法的步骤。
[0015]本专利技术实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本专利技术实施例所述方法的步骤。
[0016]本专利技术实施例提供的技术方案,基于磁盘的属性信息确定磁盘的头部信息,所述头部信息包括:自定义标签信息和SMART属性集;基于所述磁盘的自定义标签信息确定所述磁盘所属的类别;基于所述磁盘所属的类别存储所述磁盘的头部信息,由于分类存储磁盘的头部信息,可以基于相应类别的磁盘的SMART属性阈值进行磁盘故障预测,可以在同一类别内统一各磁盘的SMART属性阈值,从而实现不同磁盘的磁盘信息的统一挖掘,并满足同一类别内不同磁盘的统一故障预测的需求。
附图说明
[0017]图1为本专利技术实施例磁盘信息挖掘方法的流程示意图;
[0018]图2为本专利技术实施例中磁盘的头部信息的格式示意图;
[0019]图3为本专利技术应用实施例磁盘信息挖掘方法的流程示意图;
[0020]图4为本专利技术实施例磁盘信息挖掘装置的结构示意图;
[0021]图5为本专利技术实施例磁盘信息挖掘设备的结构示意图。
具体实施方式
[0022]下面结合附图及实施例对本专利技术再作进一步详细的描述。
[0023]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。
[0024]相关技术中,由于生产工艺、内部结构设计、磁盘的类型等差异,各厂商根据磁盘的类型、型号、生产批次、磁盘容量等因素,分别规定产品的SMART属性阈值,导致磁盘的SMART属性阈值无法做到业界统一。
[0025]基于此,在本专利技术的各种实施例中,基于磁盘的属性信息确定磁盘的头部信息,所述头部信息包括:自定义标签信息和SMART属性集;基于所述磁盘的自定义标签信息确定所述磁盘所属的类别;基于所述磁盘所属的类别存储所述磁盘的头部信息,由于分类存储磁盘的头部信息,可以在同一类别内统一各磁盘的SMART属性阈值,从而实现不同磁盘的磁盘信息的统一挖掘,并满足同一类别内不同磁盘的统一故障预测的需求。
[0026]本专利技术实施例提供了一种磁盘信息挖掘方法,如图1所示,该方法包括:
[0027]步骤101,基于磁盘的属性信息确定磁盘的头部信息。
[0028]这里,头部信息包括:自定义标签信息和SMART属性集。其中,自定义标签信息包括以下至少之一:磁盘的服务器地址、类型、厂商、型号及容量。SMART属性集用于存储磁盘的SMART属性。
[0029]在一实施例中,基于所述磁盘的属性信息中的服务器地址、类型、厂商、型号及容量中的至少一种确定所述磁盘的自定义标签信息;基于所述磁盘的属性信息中的SMART属
性信息确定所述磁盘的SMART属性集。
[0030]在一应用示例中,磁盘的头部信息的格式如图2所示。头部信息包括自定义标签列和SMART属性列,自定义标签列用于存储自定义标签信息,SMART属性列用于存储SMART属性集。比如,自定义标签列包括磁盘的采集时间(date)、服务器地址(IP)、序列号(sn)、厂商和型号(model)等分别对应的列,SMART属性列包括各SMART属性的身份(ID)代码的标准值(VALUE)和原始值(RAW_VALUE)分别对应的列。
[0031]在一应用示例中,磁盘的属性信息可以通过开源的工具集smartmontools中的smartctl工具获取的。比如,通过smartctl-a+盘符,可以获取磁盘相关的SMART属性信息、磁盘的服务器IP地址和采集时间等。这里,磁盘的属性信息可以包括:磁盘的采集时间(date)、服务器地址(IP)、序列号(sn)、厂商和型号(model)、类型(type)、容量(Capacity)等。SMART属性信息包括:各SMART属性的ID列、A本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁盘信息挖掘方法,其特征在于,包括:基于磁盘的属性信息确定磁盘的头部信息,所述头部信息包括:自定义标签信息和自我监测、分析和报告技术SMART属性集;基于所述磁盘的自定义标签信息确定所述磁盘所属的类别;基于所述磁盘所属的类别存储所述磁盘的头部信息。2.根据权利要求1所述的方法,其特征在于,所述基于磁盘的属性信息确定磁盘的头部信息,包括:基于所述磁盘的属性信息中的服务器地址、类型、厂商、型号及容量中的至少一种确定所述磁盘的自定义标签信息;基于所述磁盘的属性信息中的SMART属性信息确定所述磁盘的SMART属性集;其中,所述SMART属性集包括:SMART属性的身份ID代码对应的标准值和原始值。3.根据权利要求2所述的方法,其特征在于,所述基于所述磁盘的属性信息中的SMART属性信息确定所述磁盘的SMART属性集,包括:对所述磁盘的属性信息中的SMART属性信息进行规范化处理,得到规范化的SMART属性信息;基于规范化的SMRAT属性信息确定所述磁盘的SMART属性的ID代码对应的标准值和原始值。4.根据权利要求3所述的方法,其特征在于,所述基于所述磁盘的属性信息中的SMART属性信息确定所述磁盘的SMART属性集,还包括:确定所述磁盘的属性信息中的SMART属性信息中存在SMART属性集中不存在的目标ID代码,在所述SMART属性集中新增所述目标ID代码的属性,并基于所述磁盘的SMART属性信息确定所述目标ID代码对应的标准值和原始值。5.根据权利要求1所述的方法,其特征在于,所述基于所述磁盘的自定义标签信息确定所述磁盘所属的类别,包括:基于所述磁盘的类型、厂商、型号及容量中的至少一种确定所述磁盘所述的类别。6.根据权...

【专利技术属性】
技术研发人员:曹紫莹李诗逸古亮
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1