[发明专利]一种Linux系统下通过RAID卡抓取硬盘SMART日志的方法及系统在审
申请号: | 201710002725.8 | 申请日: | 2017-01-03 |
公开(公告)号: | CN106708585A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 刘凤刚 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 通过 raid 抓取 硬盘 smart 日志 方法 | ||
技术领域
本发明涉及服务器系统的技术领域,特别涉及一种Linux系统下通过RAID卡抓取硬盘SMART日志的方法及系统。
背景技术
随着浪潮服务器产业的不断发展和壮大,作为国内最大的服务器供应商,服务器市场已经囊括各个领域,尤其是金融、互联网等主流领域,互联网的高速发展,信息的高安全性和系统的高可靠性越来越成为公司、企业、政府最为关注的事情,而硬盘作为数据存储的主要载体,其稳定性和可靠性也越来越受到重视,因此对于硬盘在我们服务器上使用,必须全面监控硬盘的健康状态,从而确保客户数据的安全性和确保产品的质量。
硬盘作为一个极其重要的服务器部件,其健康状态与硬盘可靠性息息相关,当前在直连模式或者SAS卡模式下,硬盘的健康状态可以直接用命令读出,但是RAID卡模式下,不能用命令实时进行监控,所以能实现RAID卡模式下,用命令对硬盘健康状态进行实时监控是非常有必要的,尤其是在处理客诉问题时,在判断硬盘好坏上显得尤为重要。基于现有技术中存在的问题,需要一种方法能直接透过RAID卡,直接在系统下用命令实时的监控硬盘的健康状态。
发明内容
本发明提出了一种Linux系统下通过RAID卡抓取硬盘SMART日志的方法及系统,通过软件的方式实现,在Linux系统下用RAID卡工具读出阵列的DID,然后通过系统命令直接访问硬盘的smart日志,通过对硬盘健康状态实时监控,从而达到健康预警的作用。
一种Linux系统下通过RAID卡抓取硬盘SMART日志的方法,其特征在于,包括以下步骤:步骤一,搭建测试环境;步骤二,安装Linux系统,安装Avago工具包;步骤三,进行RAID卡配置,获取RAID阵列的参数;步骤四,根据所述参数,运行smartctl命令获取硬盘的smart日志。
其中,在所述步骤二安装Linux系统前,选用HGST的SATA3.5硬盘进行验证。
其中,所述RAID阵列的参数是DID,且通过运行命令获取,所述命令为./storcli64/c0show。
其中,所述smartctl命令为:smartctl–all–divice=sat+megaraid,DID/dev/sdb或smartctl–all–divice=megaraid,DID/dev/sda;所述DID为RAID阵列的DID参数。
一种Linux系统下通过RAID卡抓取硬盘SMART日志的系统,其特征在于:包括环境搭建模块,搭建测试环境;安装模块,安装Linux系统,安装Avago工具包;参数获取模块,进行RAID卡配置,获取RAID阵列的参数;日志获取模块,根据所述参数,运行smartctl命令获取硬盘的smart日志。
其中,所述安装模块,在安装Linux系统前,选用HGST的SATA 3.5硬盘进行验证。
其中,所述RAID阵列的参数是DID,且通过运行命令获取,所述命令为./storcli64/c0show。
其中,所述smartctl命令为:smartctl–all–divice=sat+megaraid,DID/dev/sdb或smartctl–all–divice=megaraid,DID/dev/sda;所述DID为RAID阵列的DID参数。
由以上可知,本发明公开了一种Linux系统下通过RAID卡抓取硬盘SMART日志的方法及系统,在linux系统下用RAID卡工具读出阵列的DID,然后通过系统命令直接访问硬盘的smart日志,通过对硬盘健康状态实时监控,从而达到健康预警的作用,本发明的方法方便快捷,简单有效的方法。
附图说明
图1是本发明的方法流程图;
图2是本发明的系统框图。
图3是本发明的获取RAID阵列DID的界面图。
图4是本发明的获取smart日志界面图。
具体实施例
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
一种Linux系统下通过RAID卡抓取硬盘SMART日志的方法,方法流程如附图1所示。
步骤101,搭建测试环境;
搭建测试环境是获取smart的基础,本发明中可以以需要进行批量升级的服务器机组为基础来搭建该测试环境,其具体所包括的硬件基础设备属于本领域技术人员的公知常识,在此不再赘述;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710002725.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种打结组件及自动绕线打结换盘机
- 下一篇:用于织机的纬纱连接方法