[发明专利]硬盘诊断方法及装置有效
申请号: | 201510378218.5 | 申请日: | 2015-06-30 |
公开(公告)号: | CN105095031B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 魏冬 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;孙晓芳 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 诊断 方法 装置 | ||
本发明提供了一种硬盘诊断方法及装置。该方法应用于由大量服务器组成的服务平台,包括:解析所述服务平台中的各服务器,确定各服务器的类型;根据各服务器的类型对服务器进行筛选,将安装有特定硬盘诊断工具的服务器筛选为第一组,将其他服务器筛选为第二组;触发所述第一组中的各服务器的特定硬盘诊断工具,对其所在的服务器进行硬盘诊断;和/或,为所述第二组中的各服务器安装通用硬盘诊断工具,并在安装结束后触发所述通用硬盘诊断工具,对其所在的服务器进行硬盘诊断。采用本发明能够节省资源,提高检测效率,避免出现漏检或误检的情况。
技术领域
本发明涉及计算机技术领域,特别是涉及一种硬盘诊断方法及装置。
背景技术
随着计算机技术的发展,数据越来越多,对服务平台的规模要求越来越高。为满足数据存储、读取等业务需求,需要对服务平台不断进行扩容。目前常见的扩容方式为在服务平台中增加新的服务器。
因服务平台的扩容是随时间不断增加,并非是一次性增加,因此,不同批次增加的服务器的类型并不完全相同。具体地,服务器硬件设备、使用场景、型号、品牌等等均可能不同,这就对服务平台的检测功能产生影响,尤其是硬盘的检测及诊断,每台服务器所支持的检测标准不同,前一台服务器支持的检测方法在后一台服务器上未必能够检测成功。
因此,考虑到服务器类型的多样化,服务平台无法使用统一的办法检测所有的硬盘,这使得检测时间加长,检测效率降低,甚至可能出现漏检或误检的情况。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的硬盘诊断方法和相应的装置。
基于本发明的一个方面,本发明提供了一种硬盘诊断方法,应用于由大量服务器组成的服务平台,包括:
解析所述服务平台中的各服务器,确定各服务器的类型;
根据各服务器的类型对服务器进行筛选,将安装有特定硬盘诊断工具的服务器筛选为第一组,将其他服务器筛选为第二组;
触发所述第一组中的各服务器的特定硬盘诊断工具,对其所在的服务器进行硬盘诊断;和/或
为所述第二组中的各服务器安装通用硬盘诊断工具,并在安装结束后触发所述通用硬盘诊断工具,对其所在的服务器进行硬盘诊断。
可选地,所述特定硬盘诊断工具为hpacucli工具,所述通用硬盘诊断工具为MegaCli工具。
可选地,对服务器进行硬盘诊断,包括:对服务器硬盘的磁盘阵列RAID进行诊断。
可选地,对服务器硬盘的磁盘阵列进行诊断,包括下列至少之一:
诊断所述磁盘阵列是否存在;
诊断所述磁盘阵列的状态是否正常;
诊断所述磁盘阵列的缓存是否正常;
诊断所述硬盘的工作状态是否正常。
可选地,所述硬盘诊断方法定时启动。
可选地,硬盘诊断方法还包括:
待诊断结束后,若发现硬盘故障,则发送故障通知至预设通知接收方。
基于本发明的另一个方面,本发明还公开了一种硬盘诊断装置,应用于由大量服务器组成的服务平台,包括:
解析模块,适于解析所述服务平台中的各服务器,确定各服务器的类型;
筛选模块,适于根据各服务器的类型对服务器进行筛选,将安装有特定硬盘诊断工具的服务器筛选为第一组,将其他服务器筛选为第二组;
诊断模块,适于触发所述第一组中的各服务器的特定硬盘诊断工具,对其所在的服务器进行硬盘诊断;和/或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510378218.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于SNMP的服务器监控方法和装置
- 下一篇:一种文件备份方法及装置