一种磁盘检测的方法

文档序号:9349836阅读:325来源:国知局
一种磁盘检测的方法【
技术领域
】[0001]本发明公开一种磁盘检测的方法,属于计算机系统及存储领域。【
背景技术
】[0002]随着计算机成为了必不可少的工具,产生的数据也是越来越多,虽然单个磁盘的容量越来越大,但是仍然满足不了用户的需求。磁盘作为网络存储设备最重要的部件之一,是数据最终存储的地方。如果磁盘损坏,不仅应磁盘上的数据会有部分丢失,严重时甚至可能造成整个磁盘阵列上的数据遭到破坏,对于存储数据量大的公司企业或政府部门将是无法弥补的损失,后果势必极为惨重。因此在磁盘正式工作前,就应该做好磁盘的检测,防止上述情况发生。而目前的磁盘检测的技术方法却存在如下问题:不能及时检查磁盘状态,提前预测磁盘是否损坏,而且不能够有效的预测目标磁盘的剩余使用时间,以便对故障磁盘进行处理。本发明提供一种磁盘检测的方法,与现有检测方法相比,可以实现及时检查磁盘状态、提前预测磁盘是否损坏,预测目标磁盘剩余使用时间的目的。【
发明内容】[0003]本发明针对磁盘检测的技术方法却存在不能及时检查磁盘状态,提前预测磁盘是否损坏,而且不能够有效的预测目标磁盘的剩余使用时间,以便对故障磁盘进行处理的问题,提供一种磁盘检测的方法,可以实现及时检查磁盘状态、提前预测磁盘是否损坏,预测目标磁盘剩余使用时间的目的。[0004]本发明提出的具体方案是:一种磁盘检测的方法:分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;若是异常磁盘,进行告警并显示测试盘的预测剩余时间。[0005]采集一定数量的故障异常磁盘发生故障之前的5-10个周期的运行状态数据,将运行状态数据划分为N组数据,并对这些数据进行多分类大数据运算分析,得出若干特征集,特征集中包含状态数据以及对应周期范围。[0006]所述测试磁盘的运行状态数据与异常磁盘的特征集中的目标特征集匹配,则获取与所述目标特征集对应的周期范围。[0007]所述的运行状态数据为磁盘的SMART数据,包括硬盘健康状况、运行情况的数据、磁盘的属性参数。[0008]—种磁盘检测系统,包括磁盘动态采集模块、磁盘分析模块、预警模块完成磁盘检测;磁盘动态采集模块负责分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;磁盘分析模块负责将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;预警模块负责发现异常磁盘后,进行告警并显示测试盘的预测剩余时间。即当磁盘分析模块分析预测出测试磁盘的健康程度后,若判断其为异常磁盘,则将其信息反馈给预警模块,预警模块会告警并显示测试磁盘的预测剩余时间。[0009]本发明的有益之处是:本发明采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;及时地检查磁盘状态,提前预测了磁盘是否损坏,而且能够有效的预测目标磁盘的剩余使用时间,方便对故障磁盘进行处理;并且若是异常磁盘,进行告警并显示测试盘的预测剩余时间,做到预防因磁盘故障而导致数据丢失。【具体实施方式】[0010]一种磁盘检测系统,包括磁盘动态采集模块、磁盘分析模块、预警模块完成磁盘检测;磁盘动态采集模块负责分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;磁盘分析模块负责将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;预警模块负责发现异常磁盘后,进行告警并显示测试盘的预测剩余时间。即当磁盘分析模块分析预测出测试磁盘的健康程度后,若判断其为异常磁盘,则将其信息反馈给预警模块,预警模块会告警并显示测试磁盘的预测剩余时间。[0011]一种磁盘检测的方法:分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;其中可以利用磁盘动态采集模块采集一定数量的故障异常磁盘发生故障之前的5-10个周期的运行状态数据,将运行状态数据划分为N组数据,并对这些数据进行多分类大数据运算分析,得出若干特征集,特征集中包含状态数据以及对应周期范围;测试磁盘的运行状态数据与异常磁盘的特征集中的目标特征集匹配,则获取与所述目标特征集对应的周期范围;运行状态数据主要为磁盘的SMART数据,包括硬盘健康状况、运行情况的数据、磁盘的属性参数。磁盘的属性参数是指具有周期性变化的属性参数,且磁盘的属性参数可以是:底层数据读取错误率(readerrorrate)、寻道错误率(SeekErrorRate)、无法校正的扇区计数(UncorrectableSectorCount)、或者高级直接内存访问循环冗余校验码的错误计数(UltraDMACRCErrorCount)等等。[0012]可以利用磁盘分析模块将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;若是异常磁盘,进行告警并显示测试盘的预测剩余时间。即预警模块发现异常磁盘后,进行告警并显示测试盘的预测剩余时间。即当磁盘分析模块分析预测出测试磁盘的健康程度后,若判断其为异常磁盘,则将其信息反馈给预警模块,预警模块会告警并显示测试磁盘的预测剩余时间。【主权项】1.一种磁盘检测的方法,其特征是分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;若是异常磁盘,进行告警并显示测试盘的预测剩余时间。2.根据权利要求1所述的一种磁盘检测的方法,其特征是采集一定数量的故障异常磁盘发生故障之前的5-10个周期的运行状态数据,将运行状态数据划分为N组数据,并对这些数据进行多分类大数据运算分析,得出若干特征集,特征集中包含状态数据以及对应周期范围。3.根据权利要求2所述的一种磁盘检测的方法,其特征是所述测试磁盘的运行状态数据与异常磁盘的特征集中的目标特征集匹配,则获取与所述目标特征集对应的周期范围。4.根据权利要求1-3任一项所述的一种磁盘检测的方法,其特征是所述的运行状态数据为磁盘的SMART数据,包括硬盘健康状况、运行情况的数据、磁盘的属性参数。5.一种磁盘检测系统,其特征是包括磁盘动态采集模块、磁盘分析模块、预警模块完成磁盘检测;磁盘动态采集模块负责分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;磁盘分析模块负责将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;预警模块负责发现异常磁盘后,进行告警并显示测试盘的预测剩余时间。【专利摘要】本发明公开一种磁盘检测的方法,属于计算机系统及存储领域;分别采集得到一定数量的故障异常磁盘发生故障之前的一定周期的运行状态数据和正常磁盘的运行状态数据,利用支持向量机处理异常磁盘的运行状态数据和正常磁盘的运行状态数据,分别得到异常磁盘和正常磁盘的数据特征集;将测试盘数据与异常磁盘的特征集以及正常磁盘的特征集相对比,若测试磁盘的运行状态数据与正常磁盘的特征集匹配,则确定测试磁盘为正常磁盘;若测试磁盘的状态数据与异常数据的特征集相匹配,则说明其为异常磁盘,得出对应的周期范围,预测测试磁盘剩余时间;若是异常磁盘,进行告警并显示测试盘的预测剩余时间。【IPC分类】G06F11/22【公开号】CN105068901【申请号】CN201510446184【发明人】蔡丰龙【申请人】浪潮电子信息产业股份有限公司【公开日】2015年11月18日【申请日】2015年7月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1