一种用于解析希捷硬盘SMART日志的方法技术

技术编号:15547397 阅读:394 留言:0更新日期:2017-06-07 13:00
本发明专利技术公开了一种用于解析希捷硬盘SMART日志的方法,所述方法通过抓取希捷硬盘SMART日志文件,利用解析工具,对所抓取的SMART日志文件进行解析,实现在WINDOWS系统下解析SMART日志文件。本发明专利技术方法可以实现在WINDOWS系统下解析SM2文件,极大的方便了对SEAGATE硬盘的监控和问题分析;并打破了通常SEAGATE硬盘SMART信息的局限性,对于客户端现场问题(或复现问题)定位、并尽快找到root cause提供了更为有力的依据,也对供应商的分析报告起到一定程度的监督作用。

Method for parsing Seagate hard disk SMART log

The invention discloses a method for the analysis of Seagate hard disk SMART log, the method crawls through the Seagate hard disk SMART log file, using the analytical tools, to grab the SMART log file analysis, implementation of WINDOWS system in SMART log file. The method of the invention can realize SM2 file in the WINDOWS system, greatly facilitate the analysis and monitoring of SEAGATE hard disk; and usually breaks the limitations of the SEAGATE hard disk of SMART information, the client site (or reappearance of) positioning, and find the root cause as soon as possible to provide a more effective basis, also the analysis report on suppliers play a supervisory role to a certain extent.

【技术实现步骤摘要】

本专利技术涉及硬盘检测
,具体涉及一种用于解析希捷硬盘SMART日志的方法
技术介绍
硬盘的SMART信息,记录了硬盘的磁头单元、硬盘温度、盘片表面介质材料、马达及其驱动系统、硬盘内部电路的信息,可以通过监控硬盘的SMART信息,及时分析并预报硬盘可能发生的问题。目前读取硬盘的SMART信息,一般是在直连不做RAID的形式下的,要穿透RAID卡在RAID下读取到硬盘的SMART信息,需要根据不同的RAID卡使用不同的方法。SMART的全称是Self-Monitoring,AnalysisandReportingTechnology,翻译成中文就是硬盘的“自我监测,分析与报告技术”。该技术主要是为了排除硬盘中可预测的机械性故障(不可预测的故障包括有硬盘电路板质量问题导致的损坏,来自外界力量的冲击等等),据统计这类可预测的故障大约占硬盘故障总数的百分之六十以上,因此SMART技术力求做到在这类故障发生之前提供警告,从而保护数据内容不受损失。申请号201610063452.3专利技术公开一种linux系统下硬盘smart信息的检测方法,涉及硬盘检测
,通过linux系统下shell脚本,进行抓取SATA直连和LSI链接硬盘的smart信息,并对smart信息里error信息进行检测和筛选,当硬盘出现smart信息报错时,能够直观进行抓取出来,便于硬盘故障的及时修复。本专利技术适用于所有linux系统的服务器,能够抓取和检测主板SATA直连硬盘以及LSI连接硬盘的smart信息,便于检测硬盘的健康状态。Linux下通过smartctl可获取的SeagateHDDSMART开元日志,获取的硬盘参数具有很大局限性。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对以上问题,提供一种用于解析希捷硬盘SMART日志的方法。可以在windows系统下(已验证的有WIN7和WIN10)将SEAGATE的各款HDD的SMART日志进行解析,大大降低维护时间以及人力资源的成本,而且监控结果比直接读取出来的SMART信息更为详细,便于及时进行问题分析和定位。本专利技术所采用的技术方案为:一种用于解析希捷硬盘SMART日志的方法,所述方法通过抓取SEAGATEHDD希捷硬盘SMART日志文件,利用解析工具,对所抓取的SMART日志文件进行解析,实现在WINDOWS系统下解析SMART日志文件,极大的方便了对SEAGATE硬盘的监控和问题分析;并打破了通常SEAGATE硬盘SMART信息的局限性。所述SMART日志文件为SM2和UDS。所述SMART日志文件抓取工具为直连硬盘日志抓取工具或穿透LSIRAID卡日志抓取工具,一种下挂于RAID卡的硬盘SMART日志的获取。所述解析工具为winSMART软件。所述方法实现步骤如下:1)安装解析工具,Windows操作系统下,解压”SMARTPARSER4SEAGATEHDD”文件,并进行安装;2)通过日志抓取工具获取Seagate硬盘SMART文件;3)运行解析工具,将所获取的SMART文件导入并解析,得到解析结果。通过对解析结果中的参数进行有针对性的提取,并开放相应硬盘接口,以提高故障发生初期定位问题的准确性。本专利技术的有益效果为:本专利技术方法可以实现在WINDOWS系统下解析SM2文件,极大的方便了对SEAGATE硬盘的监控和问题分析;并打破了通常SEAGATE硬盘SMART信息的局限性,对于客户端现场问题(或复现问题)定位、并尽快找到rootcause提供了更为有力的依据,也对供应商的分析报告起到一定程度的监督作用。具体实施方式下面结合具体实施方式对本专利技术进一步说明:实施例1:一种用于解析希捷硬盘SMART日志的方法,所述方法通过抓取SEAGATEHDD希捷硬盘SMART日志文件,利用解析工具,对所抓取的SMART日志文件进行解析,实现在WINDOWS系统下解析SMART日志文件,极大的方便了对SEAGATE硬盘的监控和问题分析;并打破了通常SEAGATE硬盘SMART信息的局限性。实施例2在实施例1的基础上,本实施例所述SMART日志文件为SM2和UDS。实施例3在实施例1或2的基础上,本实施例所述SMART日志文件抓取工具为:1)直连硬盘日志抓取工具;示例-抓取SM2和UDSsudo./SeaDragon_LogsUtil_x64-d/dev/sda--uds--sm22)穿透LSIRAID卡日志抓取工具,一种下挂于RAID卡的硬盘SMART日志的获取;示例-抓取SM2和UDS注:sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。实施例4在实施例3的基础上,本实施例所述解析工具为winSMART软件。实施例5在实施例4的基础上,本实施例所述方法实现步骤如下:1)安装解析工具,Windows操作系统下,解压“SMARTPARSER4SEAGATEHDD”文件,并进行安装;(parser解析器);2)通过日志抓取工具获取Seagate硬盘SMART文件;3)运行解析工具,将所获取的SMART文件导入并解析,得到解析结果。实施例6在实施例5的基础上,本实施例通过对解析结果中的参数进行有针对性的提取,并要求供应商开放相应硬盘接口,以提高故障发生初期定位问题的准确性。实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网
...

【技术保护点】
一种用于解析希捷硬盘SMART日志的方法,其特征在于,所述方法通过抓取希捷硬盘SMART日志文件,利用解析工具,对所抓取的SMART日志文件进行解析,实现在WINDOWS系统下解析SMART日志文件。

【技术特征摘要】
1.一种用于解析希捷硬盘SMART日志的方法,其特征在于,所述方法通过抓取希捷硬盘SMART日志文件,利用解析工具,对所抓取的SMART日志文件进行解析,实现在WINDOWS系统下解析SMART日志文件。2.根据权利要求1所述的一种用于解析希捷硬盘SMART日志的方法,其特征在于,所述SMART日志文件为SM2和UDS。3.根据权利要求1或2所述的一种用于解析希捷硬盘SMART日志的方法,其特征在于,所述SMART日志文件抓取工具为直连硬盘日志抓取工具或穿透LSIRAID卡日志抓取工具。4.根据权利要求3所述的一种用于解析希捷硬盘SMART日志的方法,其...

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

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

1