一种数据处理方法及装置制造方法及图纸

技术编号:19781275 阅读:24 留言:0更新日期:2018-12-15 12:10
本发明专利技术实施例提供了一种数据处理方法及装置,用于提高NVM中存储的数据的安全性。该方法包括:获取目标存储设备的第一诊断数据,所述第一诊断数据包括可修复的故障块信息和/或不可修复的故障块信息和/或已修复过的故障块信息;获取所述目标存储设备的第二诊断数据;对所述第二诊断数据进行解析,以得到所述目标存储设备的目标诊断数据,所述目标诊断数据与所述第二诊断数据具有关联关系;基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果。

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及存储领域,特别涉及一种数据处理方法及装置。
技术介绍
随着云计算时代的到来,固态存储的发展突飞猛进,NVM(Non-volatilememory,非易失存储器)得到广泛的应用。在云计算、大数据时代,数据成为一种无形的重要资产,其重要程度是无法估量的,所以怎样保护好数据便成为了一个值得研究的方向。非易失存储器作为一种重要的存储介质广泛应用于计算机、存储器等多个存储领域,是一种新型的存储介质。NVM具有非易失、按字节存取、存储密度高、低能耗、读写性能接近DRAM,但读写速度不对称,读远快于写,但由于内部磨损情况其寿命有限。如果出现存储块损坏,其保存的数据有可能丢失,这将会造成不可挽回的损失。因此迫切需要一种管理方法对NVM中的故障盘块信息进行管理,以保证NVM中存储数据的安全性。
技术实现思路
本专利技术实施例提供了一种数据处理方法及装置,用于提高NVM中存储数据的安全性。本专利技术实施例第一方面提供了一种数据处理方法,具体包括:获取目标存储设备的第一诊断数据,所述第一诊断数据包括可修复的故障块信息和/或不可修复的故障块信息和/或已修复过的故障块信息;获取所述目标存储设备的第二诊断数据;对所述第二诊断数据进行解析,以得到所述目标存储设备的目标诊断数据,所述目标诊断数据与所述第二诊断数据具有关联关系;基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果。可选地,所述获取目标存储设备的第一诊断数据包括:通过scrub巡检所述目标存储设备中的各个盘块,以得到目标故障块集合,所述目标故障块集合中包括可修复的故障块和/或不可修复的故障块和/或已修复过的故障块;对所述故障块集合中可修复的故障块进行修复,以记录第一故障块信息;获取所述故障块集合中不可修复的故障块的第二故障块信息,所述第二故障块信息包括所述目标故障块集合中不可修复的故障块的数量以及逻辑地址;获取所述目标故障块集合中已修复过的故障块的第三故障块信息,所述第三故障块信息包括所述目标集合中已修复过的故障块的数量以及逻辑地址;将所述第一故障块信息、所述第二故障块信息以及第三故障块信息确定为所述第一诊断数据。可选地,所述基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果包括:对所述目标故障块集合中故障频率高于第一预设阈值的盘块进行预警;和/或,当所述目标存储设备的温度高于第二预设阈值时,调节所述目标存储设备的温度;和/或,发出提示信息,所述提示信息用于指示所述目标故障块集合中不可修复的故障块信息,和/或,所述提示信息用于指示所述目标存储设备中的剩余空间少于第三预设阈值或,和/或,所述提示信息用于指示所述目标存储设备的存储性能。可选地,所述基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果之后,所述方法还包括:展示所述处理结果。本专利技术实施例第二方面提供了一种数据处理装置,包括:第一获取单元,用于获取目标存储设备的第一诊断数据,所述第一诊断数据包括可修复的故障块信息和/或不可修复的故障块信息和/或已修复过的故障块信息;第二获取单元,用于获取所述目标存储设备的第二诊断数据;解析单元,用于对所述第二诊断数据进行解析,以得到所述目标存储设备的目标诊断数据,所述目标诊断数据与所述第二诊断数据具有关联关系;处理单元,用于基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果。可选地,所述第一获取单元具体用于:通过scrub巡检所述目标存储设备中的各个盘块,以得到目标故障块集合,所述目标故障块集合中包括可修复的故障块和/或不可修复的故障块和/或已修复过的故障块;对所述故障块集合中可修复的故障块进行修复,以记录第一故障块信息;获取所述故障块集合中不可修复的故障块的第二故障块信息,所述第二故障块信息包括所述目标故障块集合中不可修复的故障块的数量以及逻辑地址;获取所述目标故障块集合中已修复过的故障块的第三故障块信息,所述第三故障块信息包括所述目标集合中已修复过的故障块的数量以及逻辑地址;将所述第一故障块信息、所述第二故障块信息以及第三故障块信息确定为所述第一诊断数据。可选地,所述处理单元具体用于:对所述目标故障块集合中故障频率高于第一预设阈值的盘块进行预警;和/或,当所述目标存储设备的温度高于第二预设阈值时,调节所述目标存储设备的温度;和/或,发出提示信息,所述提示信息用于指示所述目标故障块集合中不可修复的故障块信息,和/或,所述提示信息用于指示所述目标存储设备中的剩余空间少于第三预设阈值或,和/或,所述提示信息用于指示所述目标存储设备的存储性能。可选地,所述装置还包括:展示单元,用于展示所述处理结果。本专利技术实施例第三方面提供了一种处理器,所述处理器用于运行计算机程序,所述计算机程序运行时执行如上述各方面所述方法的步骤。本专利技术实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时上述各方面所述方法的步骤。从以上技术方案可以看出,本专利技术实施例中,获取目标存储设备的第一诊断数据,所述第一诊断数据包括可修复的故障块信息和/或不可修复的故障块信息和/或已修复过的故障块信息;获取所述目标存储设备的第二诊断数据;对所述第二诊断数据进行解析,以得到所述目标存储设备的目标诊断数据,所述目标诊断数据与所述第二诊断数据具有关联关系;基于所述第一诊断数据以及所述目标存储设备的健康数据对所述目标存储设备进行处理,以得到处理结果。由此可以看出,本申请实施例中,可以收集非易失存储器的健康状态信息,对收集到的NVM的健康状态信息进行解析,诊断出故障信息。然后根据收集到的NVM的健康状态信息对NVM的故障信息区进行处理,这样便可以尽可能的保证NVM的可用性,进而保证NVM中存储数据的安全性。附图说明图1为本专利技术实施例提供的数据处理方法的实施例示意图;图2为本专利技术实施例提供的数据处理装置的实施例示意图;图3为本专利技术实施例提供的数据处理设备的硬件结构示意图;图4为本专利技术实施例提供的一种电子设备的实施例示意图;图5为本专利技术实施例提供的一种计算机可读存储介质的实施例示意图。具体实施方式本专利技术实施例提供了一种数据处理方法及数据处理装置,用于提高NVM中存储数据的安全性。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面从数据处理装置的角度对数据处理方法进行描述,该数据处理装置可以为服务器,也可以为服务器中的服务单元,具体不做限定。请参阅图1,图1为本专利技术实施例提供的数据处理方法的一个实施例示意图,包括:101、获取目标存储设备的第一诊断数据。本实施例,数据处理装本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取目标存储设备的第一诊断数据,所述第一诊断数据包括可修复的故障块信息和/或不可修复的故障块信息和/或已修复过的故障块信息;获取所述目标存储设备的第二诊断数据;对所述第二诊断数据进行解析,以得到所述目标存储设备的目标诊断数据,所述目标诊断数据与所述第二诊断数据具有关联关系;基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取目标存储设备的第一诊断数据,所述第一诊断数据包括可修复的故障块信息和/或不可修复的故障块信息和/或已修复过的故障块信息;获取所述目标存储设备的第二诊断数据;对所述第二诊断数据进行解析,以得到所述目标存储设备的目标诊断数据,所述目标诊断数据与所述第二诊断数据具有关联关系;基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果。2.根据权利要求1所述的方法,其特征在于,所述获取目标存储设备的第一诊断数据包括:通过scrub巡检所述目标存储设备中的各个盘块,以得到目标故障块集合,所述目标故障块集合中包括可修复的故障块和/或不可修复的故障块和/或已修复过的故障块;对所述故障块集合中可修复的故障块进行修复,以记录第一故障块信息;获取所述故障块集合中不可修复的故障块的第二故障块信息,所述第二故障块信息包括所述目标故障块集合中不可修复的故障块的数量以及逻辑地址;获取所述目标故障块集合中已修复过的故障块的第三故障块信息,所述第三故障块信息包括所述目标集合中已修复过的故障块的数量以及逻辑地址;将所述第一故障块信息、所述第二故障块信息以及第三故障块信息确定为所述第一诊断数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果包括:对所述目标故障块集合中故障频率高于第一预设阈值的盘块进行预警;和/或,当所述目标存储设备的温度高于第二预设阈值时,调节所述目标存储设备的温度;和/或,发出提示信息,所述提示信息用于指示所述目标故障块集合中不可修复的故障块信息,和/或,所述提示信息用于指示所述目标存储设备中的剩余空间少于第三预设阈值或,和/或,所述提示信息用于指示所述目标存储设备的存储性能。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述基于所述第一诊断数据以及所述目标诊断数据对所述目标存储设备进行处理,以得到处理结果之后,所述方法还包括:展示所述处理结果。5.一种数据处理装置,其特征在于,包括:第一获取单元,用于获取目标存储设备的第一诊...

【专利技术属性】
技术研发人员:董海廷王孝鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1