[发明专利]Linux系统的自动巡检存储信息及健康状态的测试方法在审
申请号: | 201711072413.0 | 申请日: | 2017-11-03 |
公开(公告)号: | CN107766191A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 姜敏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/267;G06F11/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 系统 自动 巡检 存储 信息 健康 状态 测试 方法 | ||
技术领域
本发明涉及硬盘测试领域,具体涉及一种基于Linux系统的自动巡检存储信息及健康状态的测试方法。
背景技术
随着海量存储技术的需求,目前磁盘容量越来越大,通过存储卡或者其他硬件设备将一定容量的磁盘以一种特定的规则建立更大容量存储的技术不断发展,在对大数据的存储过程中,硬件磁盘的健康状态就成为另一个不可或缺的关注点。因此,每一块硬盘(包括IDE、SATA、SCSI)在运行的时候,将自身的若干参数记录下来,这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等,当硬盘运行了几千小时后,很多内在的物理参数都会发生变化某一参数超过报警阈值,则说明硬盘接近损坏,如果用户不理睬这个报警继续使用,那么硬盘将变得非常不可靠,随时可能故障导致数据丢失。
针对这种情况,本申请发明一种基于Linux系统的自动巡检存储信息及健康状态的测试方法。
发明内容
本发明是利用SMART及MegaCli工具实现一种硬盘状态自动检测与预警的测试方法。
MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括raid卡的型号,raid的阵列类型,raid上各磁盘状态,等等。MegaCli可以做到巡检,一般通过MegaCli的Media Error Count:0 Other Error Count:0这两个数值来确定阵列中磁盘是否有问题;Medai Error Count表示磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越大,危险系数越高,Other Error Count表示磁盘可能存在松动,可能需要重新再插入。MegaCli可以对阵列中所有的磁盘进行检测从而通知管理人员。
通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将或已超出预设安全值的安全范围,就可以通过主机的监控硬件或软件自动向用户作出警告并进行轻微的自动修复,以提前保障硬盘数据的安全。
具体地,本申请请求保护一种基于Linux系统的自动巡检存储信息及健康状态的测试方法,其特征在于,该方法具体包括如下步骤:
自动安装MegaCli工具;
打印磁盘属性;
扫描并打印raid卡id信息;
参考当前磁盘状态,如果有raid的信息打印raid状态,如果没有打印磁盘信息;
查看所有物理磁盘设备FW;
打印所有物理磁盘对应的slot号;
查看磁盘是否支持并打开smart技术,打印FW、slot号、raid的dev属性、罗列FW版本;
在硬盘及操作系统都支持SMART技术并且开启的情况下,若硬盘状态不良,显示警告信息。
如上所述的基于Linux系统的自动巡检存储信息及健康状态的测试方法,其特征还在于,磁盘信息包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率。
附图说明
图1、本发明所述的自动化测试流程图
具体实施方式
下面通过一个实施例对本发明所述的自动化测试具体实现步骤进行说明。
本发明主要用于存储机或服务器上搭配raid卡,在Linux系统下的磁盘进行自动巡检相应信息及健康状态,其可以实现以下功能:
1、打印磁盘属性;
2、自动安装MegaCli工具;
3、扫描并打印raid卡id信息;
4、参考当前磁盘状态,如果有raid的信息打印raid状态,如果没有打印磁盘信息;
5、查看所有物理磁盘设备FW;
6、打印所有物理磁盘对应的slot号;
7、查看磁盘是否支持并打开smart技术,打印raid的dev属性、罗列FW版本;
8、在硬盘及操作系统都支持SMART技术并且开启的情况下,若硬盘状态不良,SMART技术能够在屏幕上显示英文警告信息:“WARNING:IMMEDIATLY BACKUP YOUR DATA AND REPLACE YOUR HARD DISK DRIVE,A FAILURE MAY BE IMMINENT”。
附图1所示是本发明所述的自动化测试的流程图。
1,准备测试环境
硬件要求:服务器或存储机一台/raid卡/磁盘;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711072413.0/2.html,转载请声明来源钻瓜专利网。