一种硬盘数据监测方法及装置制造方法及图纸

技术编号:21605169 阅读:21 留言:0更新日期:2019-07-13 18:06
本发明专利技术公开了一种硬盘数据监测方法及装置,通过获取硬盘的状态数据,将获取的所述状态数据与所述硬盘的厂商提供的相应参数进行比对,从而获得所述硬盘的状态信息;根据所述状态信息判断所述硬盘是否处于可用状态;当所述硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;当所述硬盘处于可用状态时,对硬盘预留的检测区域进行数据读写检测;若检测到硬盘错误,则根据预设恢复方法对所述硬盘的数据进行恢复。本发明专利技术可以对硬盘数据进行实时监测,从而让客户更直观快捷地了解硬盘状态信息,提前发现硬盘参数异常和性能下降情况,从而规避硬盘损坏带来的数据丢失风险,并且在硬盘发出错误时对硬盘数据进行恢复,从而使得硬盘的稳定性提高。

A Hard Disk Data Monitoring Method and Device

【技术实现步骤摘要】
一种硬盘数据监测方法及装置
本专利技术涉及硬盘
,尤其涉及一种硬盘数据监测方法及装置。
技术介绍
在各种服务器系统运行时,每台服务器都在进行着大量的数据交互,对硬盘的压力很大。一旦硬盘出现故障或损坏,势必会造成数据的丢失,若不能及时排除故障,备份数据,则会造成不可预测的经济损失。但硬盘故障排查困难,需要具备一定的专业知识,人工及时间成本较大。现在,硬盘检测的技术日趋成熟,各大硬盘厂商都提供了自身硬盘的参数。但这些都限于专业的软件和专业的人士才能了解这些参数信息。客户并不能直观的了解硬盘的状态和性能,提前发现硬盘性能下降,坏道等信息。目前在相关领域内并没有一种能够把硬盘信息获取,状态提醒,数据备份,数据恢复等一系列操作简化的方法。
技术实现思路
针对上述现有技术中存在的不足之处,本专利技术提供一种硬盘数据监测方法,所述硬盘数据监测方法包括:获取硬盘的状态数据,将获取的所述状态数据与所述硬盘的厂商提供的相应参数进行比对,从而获得所述硬盘的状态信息;根据所述状态信息判断所述硬盘是否处于可用状态;当所述硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;当所述硬盘处于可用状态时,对硬盘预留的检测区域进行数据读写检测;若检测到硬盘错误,则根据预设恢复方法对所述硬盘的数据进行恢复。可选地,所述状态数据包括硬盘的IO性能,随机存储速度、寻道性能以及SMART参数。进一步地,所述检测区域通过以下方式预留:在所述硬盘上每C/N大小的空间里预留一个大小为S的检测区域;其中,C为所述硬盘的容量,N为检测区域数量,N为正整数,S<C/N。进一步地,所述根据预设恢复方法对所述硬盘的数据进行恢复,包括:对所述硬盘进行扇区复制,然后在新硬盘里重建一个与所述硬盘完全相同的分区表,使用查找丢失分区功能进行分区查找;使用查找丢失文件功能,找到所述硬盘里的文件,最后将找回的文件复制到所述新硬盘。优选地,对所述硬盘进行扇区复制时采用逆向复制的方式。针对上述现有技术中存在的不足之处,本专利技术提供一种硬盘数据监测装置,所述硬盘数据监测装置包括:获取模块,用于获取硬盘的状态数据,将获取的所述状态数据与所述硬盘的厂商提供的相应参数进行比对,从而获得所述硬盘的状态信息;判断模块,用于根据所述状态信息判断所述硬盘是否处于可用状态;报警模块,用于当所述硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;检测模块,用于当所述硬盘处于可用状态时,对所述硬盘预留的检测区域进行数据读写检测;恢复模块,用于若检测到硬盘错误,则根据预设恢复方法对所述硬盘的数据进行恢复。可选地,所述状态数据包括硬盘的IO性能,随机存储速度、寻道性能以及SMART参数。进一步地,所述检测模块包括预留单元,所述预留单元用于:在所述硬盘上每C/N大小的空间里预留一个大小为S的检测区域;其中,C为所述硬盘的容量,N为检测区域数量,N为正整数,S<C/N。进一步地,所述恢复模块包括扇区复制单元和文件复制单元;其中,所述扇区复制单元用于对所述硬盘进行扇区复制,然后在新硬盘里重建一个与所述硬盘完全相同的分区表,使用查找丢失分区功能进行分区查找;所述文件复制单元用于使用查找丢失文件功能,找到所述硬盘里的文件,最后将找回的文件复制到所述新硬盘。优选地,扇区复制单元在对硬盘进行扇区复制时采用逆向复制的方式。本专利技术的硬盘数据监测方法及装置具有如下有益效果:本专利技术通过获取硬盘的状态数据,将获取的状态数据与硬盘的厂商提供的相应参数进行比对,从而获得硬盘的状态信息;根据状态信息判断硬盘是否处于可用状态;当硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;当硬盘处于可用状态时,对硬盘预留的检测区域进行数据读写检测;若检测到硬盘错误,则根据预设恢复方法对硬盘的数据进行恢复。从而可对硬盘数据进行实时监测,让客户更直观、更快捷地了解硬盘的状态信息,提前发现硬盘参数异常和性能下降情况,从而规避硬盘损坏带来的数据丢失风险,提高了系统的稳定性和问题硬盘的时效性,在解决了硬盘实时监控的同时,还将数据恢复融合至该技术方案从而使得系统数据的稳定性提高。附图说明图1为本专利技术的第一实施例提供的硬盘数据监测方法的流程示意图;图2为本专利技术的第二实施例提供的硬盘数据监测方法的流程示意图;图3为本专利技术的第三实施例提供的硬盘数据监测装置的结构示意图;图4为本专利技术的第四实施例提供的硬盘数据监测装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例本实施例提供一种硬盘数据监测方法,其包括以下步骤:S101,获取硬盘的状态数据,将获取的状态数据与硬盘的厂商提供的相应参数进行比对,从而获得硬盘的状态信息,然后进入S102;需要说明的是,上述步骤中所获得的状态数据包括硬盘的IO性能,随机存储速度、寻道性能以及SMART参数等;在获得各参数后,将获得的各参数与硬盘厂家所提供的硬盘的各对应参数进行比对。S102,根据状态信息判断硬盘是否处于可用状态;若硬盘处于非可用状态,则进入S103,;若硬盘处于可用状态,则进入S104;需要说明的是,上述步骤中判断硬盘是否处于可用状态具体为:检测硬盘IO性能下降至或接近硬盘供应商提供的最低值;寻道错误率、磁头校准重试计数、软件读取错误率急速攀升,则认定硬盘即将性能下降,硬盘将可能出现损坏。若等候重定的扇区计数和脱机无法校正的扇区计数都大于0,说明硬盘的备用扇区已耗尽,可能出现数据丢失,若二者持续增加,则说明硬盘已损坏,需要更换硬盘。S103,发出报警提示,提示用户更换硬盘;需要说明的是,当硬盘处于非可用状态时,需要向用户发出报警提示,从而提示用户更换硬盘,以免损坏的硬盘给用户带来损失。S104,对硬盘预留的检测区域进行数据读写检测,然后进入S105;S105,若检测到硬盘错误,则根据预设恢复方法对硬盘的数据进行恢复。需要说明的是,上述步骤是通过对硬盘预留的检测区域进行数据读写检测,从而判断硬盘是否出现错误,当硬盘出现错误时,对硬盘数据进行数据恢复,从而避免给用户带来损失。本实施例通过获取硬盘的状态数据,将获取的状态数据与硬盘的厂商提供的相应参数进行比对,从而获得硬盘的状态信息;根据状态信息判断硬盘是否处于可用状态;当硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;当硬盘处于可用状态时,对硬盘预留的检测区域进行数据读写检测;若检测到硬盘错误,则根据预设恢复方法对硬盘的数据进行恢复。从而可对硬盘数据进行实时监测,让客户更直观、更快捷地了解硬盘的状态信息,提前发现硬盘参数异常和性能下降情况,从而规避硬盘损坏带来的数据丢失风险,提高了系统的稳定性和问题硬盘的时效性,在解决了硬盘实时监控的同时,还将数据恢复融合至该技术方案从而使得系统数据的稳定性提高。第二实施例本实施例提供一种硬盘数据监测方法,其包括以下步骤:S201,获取硬盘的状态数据,将获取的状态数据与硬盘的厂商提供的相应参数进行比对,从而获得硬盘的状态信息,然后进入本文档来自技高网...

【技术保护点】
1.一种硬盘数据监测方法,其特征在于,所述硬盘数据监测方法包括:获取硬盘的状态数据,将获取的所述状态数据与所述硬盘的厂商提供的相应参数进行比对,从而获得所述硬盘的状态信息;根据所述状态信息判断所述硬盘是否处于可用状态;当所述硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;当所述硬盘处于可用状态时,对硬盘预留的检测区域进行数据读写检测;若检测到硬盘错误,则根据预设恢复方法对所述硬盘的数据进行恢复。

【技术特征摘要】
1.一种硬盘数据监测方法,其特征在于,所述硬盘数据监测方法包括:获取硬盘的状态数据,将获取的所述状态数据与所述硬盘的厂商提供的相应参数进行比对,从而获得所述硬盘的状态信息;根据所述状态信息判断所述硬盘是否处于可用状态;当所述硬盘处于非可用状态时,发出报警提示,提示用户更换硬盘;当所述硬盘处于可用状态时,对硬盘预留的检测区域进行数据读写检测;若检测到硬盘错误,则根据预设恢复方法对所述硬盘的数据进行恢复。2.如权利要求1所述的硬盘数据监测方法,其特征在于,所述状态数据包括硬盘的IO性能,随机存储速度、寻道性能以及SMART参数。3.如权利要求1所述的硬盘数据监测方法,其特征在于,所述检测区域通过以下方式预留:在所述硬盘上每C/N大小的空间里预留一个大小为S的检测区域;其中,C为所述硬盘的容量,N为检测区域数量,N为正整数,S<C/N。4.如权利要求1所述的硬盘数据监测方法,其特征在于,所述根据预设恢复方法对所述硬盘的数据进行恢复,包括:对所述硬盘进行扇区复制,然后在新硬盘里重建一个与所述硬盘完全相同的分区表,使用查找丢失分区功能进行分区查找;使用查找丢失文件功能,找到所述硬盘里的文件,最后将找回的文件复制到所述新硬盘。5.如权利要求4所述的硬盘数据监测方法,其特征在于,对所述硬盘进行扇区复制时采用逆向复制的方式。6.一种硬盘数据监测装置,其特征在于,所述硬盘数据监测装置包括:获取模块...

【专利技术属性】
技术研发人员:张朋
申请(专利权)人:苏州新发旺电子技术有限公司
类型:发明
国别省市:江苏,32

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

1