CN107766191A - Linux ***的自动巡检存储信息及健康状态的测试方法 - Google Patents
Linux ***的自动巡检存储信息及健康状态的测试方法 Download PDFInfo
- Publication number
- CN107766191A CN107766191A CN201711072413.0A CN201711072413A CN107766191A CN 107766191 A CN107766191 A CN 107766191A CN 201711072413 A CN201711072413 A CN 201711072413A CN 107766191 A CN107766191 A CN 107766191A
- Authority
- CN
- China
- Prior art keywords
- disk
- raid
- testing
- health status
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本申请发明一种基于Linux***的自动巡检存储信息及健康状态的测试方法。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将或已超出预设安全值的安全范围,就可以通过主机的监控硬件或软件自动向用户作出警告并进行轻微的自动修复,以提前保障硬盘数据的安全。
Description
技术领域
本发明涉及硬盘测试领域,具体涉及一种基于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 DATAAND REPLACE YOUR HARD DISK DRIVE,A FAILURE MAY BE IMMINENT”。
附图1所示是本发明所述的自动化测试的流程图。
1,准备测试环境
硬件要求:服务器或存储机一台/raid卡/磁盘;
软件要求:MegaCli工具,Linux***。
2,搭建测试环境
在服务器或存储机上搭配raid卡及待测磁盘,进入Linux***将MegaCli工具及该自动化脚本拷贝到桌面下,运行测试应用程序。
应用程序部分内容如下:
显而易见地,上面所示的仅仅是本发明的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据上述实施例获得其他的技术方案,以及在本发明保护的范围内做出的等同变化均应落入本发明的保护范围内,都属于本发明保护的范围。
综上所述,本发明所述的自动化测试方法,实现简单,无需人工操作,真正实现快速自动化测试,极大地提高了研发测试、生产效率。
Claims (2)
1.一种基于Linux***的自动巡检存储信息及健康状态的测试方法,其特征在于,该方法具体包括如下步骤:
自动安装MegaCli工具;
打印磁盘属性;
扫描并打印raid卡id信息;
参考当前磁盘状态,如果有raid的信息打印raid状态,如果没有打印磁盘信息;
查看所有物理磁盘设备FW;
打印所有物理磁盘对应的slot号;
查看磁盘是否支持并打开smart技术,打印FW、slot号、raid的dev属性、罗列FW版本;
在硬盘及操作***都支持SMART技术并且开启的情况下,若硬盘状态不良,显示警告信息。
2.如权利要求1所述的基于Linux***的自动巡检存储信息及健康状态的测试方法,其特征还在于,磁盘信息包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711072413.0A CN107766191A (zh) | 2017-11-03 | 2017-11-03 | Linux ***的自动巡检存储信息及健康状态的测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711072413.0A CN107766191A (zh) | 2017-11-03 | 2017-11-03 | Linux ***的自动巡检存储信息及健康状态的测试方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107766191A true CN107766191A (zh) | 2018-03-06 |
Family
ID=61272113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711072413.0A Pending CN107766191A (zh) | 2017-11-03 | 2017-11-03 | Linux ***的自动巡检存储信息及健康状态的测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107766191A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647136A (zh) * | 2018-05-10 | 2018-10-12 | 南京道熵信息技术有限公司 | 基于smart信息和深度学习的硬盘损坏预测方法及装置 |
CN110427528A (zh) * | 2019-07-31 | 2019-11-08 | 东莞记忆存储科技有限公司 | Ssd标识符测试方法、装置、计算机设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103207820A (zh) * | 2013-02-05 | 2013-07-17 | 北京百度网讯科技有限公司 | 基于raid卡日志的硬盘的故障定位方法及装置 |
CN103984615A (zh) * | 2014-05-12 | 2014-08-13 | 浪潮(北京)电子信息产业有限公司 | 一种实现磁盘监控的方法及装置 |
CN104866411A (zh) * | 2015-06-08 | 2015-08-26 | 北京奇虎科技有限公司 | 固态硬盘的监测及分析方法及装置 |
CN105045689A (zh) * | 2015-06-25 | 2015-11-11 | 浪潮电子信息产业股份有限公司 | 一种利用raid卡批量检测硬盘监控和报警的方法 |
CN105930187A (zh) * | 2016-04-21 | 2016-09-07 | 浪潮电子信息产业股份有限公司 | 一种批量刷新Mega SAS RAID卡FW的方法 |
-
2017
- 2017-11-03 CN CN201711072413.0A patent/CN107766191A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103207820A (zh) * | 2013-02-05 | 2013-07-17 | 北京百度网讯科技有限公司 | 基于raid卡日志的硬盘的故障定位方法及装置 |
CN103984615A (zh) * | 2014-05-12 | 2014-08-13 | 浪潮(北京)电子信息产业有限公司 | 一种实现磁盘监控的方法及装置 |
CN104866411A (zh) * | 2015-06-08 | 2015-08-26 | 北京奇虎科技有限公司 | 固态硬盘的监测及分析方法及装置 |
CN105045689A (zh) * | 2015-06-25 | 2015-11-11 | 浪潮电子信息产业股份有限公司 | 一种利用raid卡批量检测硬盘监控和报警的方法 |
CN105930187A (zh) * | 2016-04-21 | 2016-09-07 | 浪潮电子信息产业股份有限公司 | 一种批量刷新Mega SAS RAID卡FW的方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647136A (zh) * | 2018-05-10 | 2018-10-12 | 南京道熵信息技术有限公司 | 基于smart信息和深度学习的硬盘损坏预测方法及装置 |
CN108647136B (zh) * | 2018-05-10 | 2021-05-04 | 南京道熵信息技术有限公司 | 基于smart信息和深度学习的硬盘损坏预测方法及装置 |
CN110427528A (zh) * | 2019-07-31 | 2019-11-08 | 东莞记忆存储科技有限公司 | Ssd标识符测试方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102591591B (zh) | 磁盘检测***、磁盘检测方法以及网络存储*** | |
CN103455395B (zh) | 一种硬盘故障的检测方法及装置 | |
CN102279775B (zh) | 一种Linux***下的硬盘故障处理方法 | |
TWI479309B (zh) | 控制固態硬碟的裝置及方法 | |
US7412631B2 (en) | Methods and structure for verifying domain functionality | |
CN100504795C (zh) | 一种计算机raid阵列预警***及方法 | |
CN110164501B (zh) | 一种硬盘检测方法、装置、存储介质及设备 | |
EP1860556A2 (en) | Storage system and control method thereof | |
US20080198489A1 (en) | Cartridge drive diagnostic tools | |
CN112732477B (zh) | 一种带外自检故障隔离的方法 | |
CN109284207A (zh) | 硬盘故障处理方法、装置、服务器和计算机可读介质 | |
CN105468482B (zh) | 一种硬盘盘位识别和故障诊断方法及其服务器设备 | |
CN103955417A (zh) | 一种电脑硬盘数据检测设备及方法 | |
US9972403B2 (en) | Self-testing data storage devices and methods | |
CN103207820A (zh) | 基于raid卡日志的硬盘的故障定位方法及装置 | |
CN109684141A (zh) | 一种磁盘故障诊断方法、装置、终端及可读存储介质 | |
WO2017220013A1 (zh) | 业务处理方法及装置、存储介质 | |
CN100498961C (zh) | 硬盘检测装置及方法 | |
CN107766191A (zh) | Linux ***的自动巡检存储信息及健康状态的测试方法 | |
Huang et al. | Characterizing disk health degradation and proactively protecting against disk failures for reliable storage systems | |
CN108519940A (zh) | 一种存储设备告警方法、***及计算机可读存储介质 | |
CN102222033A (zh) | 一种保存小型计算机***接口访问错误的方法及装置 | |
JP2008257411A (ja) | ディスク制御システム | |
CN107807862A (zh) | 检测硬盘故障点的方法、装置及服务器 | |
CN110968456B (zh) | 分布式存储***中故障磁盘的处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180306 |