[发明专利]一种磁盘扫描方法、系统、设备及计算机存储介质在审
申请号: | 201711013879.3 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107704209A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 尤海亮 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 扫描 方法 系统 设备 计算机 存储 介质 | ||
技术领域
本发明涉及磁盘扫描技术领域,更具体地说,涉及一种磁盘扫描方法、系统、设备及计算机存储介质。
背景技术
在Linux系统中,磁盘是以映射到SCSI设备的方式连接到主机上的,有时需要对新增加至Linux系统的磁盘进行扫描。
现有的磁盘扫描方法是:重启Linux服务器、重新加载iSCSI模块或者重新加载HBA驱动来调用SCSI扫描函数,从而扫描得到包含新增加至Linux系统的所有磁盘。
然而,无论是重启Linux服务器、重新加载iSCSI模块还是重新加载HBA驱动,均需先中断现有磁盘的IO,进而使得扫描效率低下。
综上所述,如何提高磁盘扫描的扫描效率是目前本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种磁盘扫描方法,其能在一定程度上解决如何提高磁盘扫描的扫描效率的技术问题。本发明还提供了一种磁盘扫描系统、设备及计算机存储介质。
为了实现上述目的,本发明提供如下技术方案:
一种磁盘扫描方法,包括:
当新磁盘映射至SCSI设备,需要发现所述新磁盘时,查找当前失效SCSI设备;
删除所述当前失效SCSI设备的扫描记录;
重新扫描所述当前失效SCSI设备,以发现所述新磁盘。
优选的,所述查找当前失效SCSI设备,包括:
基于multipath工具查找当前失效SCSI设备。
优选的,所述查找当前失效SCSI设备,包括:
查找并确定当前不存在IO和/或没有磁盘映射的SCSI设备为当前失效SCSI设备。
优选的,所述重新扫描所述当前失效SCSI设备,包括:
基于HBA驱动重新扫描所述当前失效SCSI设备。
本发明还提供了一种磁盘扫描系统,包括:
查找模块,用于当新磁盘映射至SCSI设备,需要发现所述新磁盘时,查找当前失效SCSI设备;
删除模块,用于删除所述当前失效SCSI设备;
扫描模块,用于重新扫描所述当前失效SCSI设备,以发现所述新磁盘。
优选的,所述查找模块包括:
第一查找单元,用于基于multipath工具查找当前失效SCSI设备。
优选的,所述查找模块包括:
第二查找单元,用于查找并确定当前不存在IO和/或没有磁盘映射的SCSI设备为当前失效SCSI设备。
优选的,所述扫描模块包括:
扫描单元,用于基于HBA驱动重新扫描所述当前失效SCSI设备。
本发明还提供了一种磁盘扫描设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一所述一种磁盘扫描方法的步骤。
本发明还提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述一种磁盘扫描方法的步骤。
本发明提供的一种磁盘扫描方法中,由于新磁盘均是映射到当前失效SCSI设备上的,所以先查找当前失效SCSI设备;然后删除当前失效SCSI设备的扫描记录,以便重新扫描当前失效SCSI设备;最后重新扫描当前失效SCSI设备,以供扫描出新映射的磁盘。由现有技术中一个SCSI设备对应一个磁盘的关系可知,本发明提供的一种磁盘扫描方法仅仅重新扫描可能映射新磁盘的当前失效SCSI设备,不会重新扫描原有映射旧磁盘的SCSI设备,从而不需要中断旧磁盘与映射该旧磁盘的SCSI设备间的IO,与现有技术相比,在一定程度上提高了磁盘扫描效率。综上所述,本发明提供的一种磁盘扫描方法解决了如何提高磁盘扫描的扫描效率的技术问题。本发明提供的一种磁盘扫描系统、设备及计算机存储介质也解决了相应的技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种磁盘扫描方法的流程图;
图2为本发明实施例提供的另一种磁盘扫描方法的流程图;
图3为本发明实施例提供的另一种磁盘扫描方法的流程图;
图4为本发明实施例提供的另一种磁盘扫描方法的流程图;
图5为本发明实施例提供的一种磁盘扫描系统的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711013879.3/2.html,转载请声明来源钻瓜专利网。