[发明专利]一种磁盘坏道的处理方法、装置及计算机存储介质有效
申请号: | 201810317786.8 | 申请日: | 2018-04-10 |
公开(公告)号: | CN108536548B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 谢佳祥;张旭;郑雅娟;潘志淮 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/22 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 处理 方法 装置 计算机 存储 介质 | ||
本发明公开了一种磁盘坏道的处理方法、装置及计算机存储介质,其中,所述方法包括:获取待处理的目标磁盘,并检测所述目标磁盘中的坏道数据;合并所述坏道数据表征的坏道区域,以得到所述目标磁盘中除所述坏道区域以外的可用区域;根据检测结果,判断所述目标磁盘是否可用,若可用,基于所述可用区域重新构建所述目标磁盘的存储空间,并为重新构建的所述存储空间设置接入参数。本申请提供的技术方案,能够在节省磁盘资源的情况下,提高故障磁盘的处理效率。
技术领域
本发明涉及硬件设备检测技术领域,特别涉及一种磁盘坏道的处理方法、装置及计算机存储介质。
背景技术
目前,在一些大规模分布式应用环境中,磁盘数量巨大并且磁盘比较分散,对磁盘的维护比较困难。例如,在内容分发网络中,当磁盘出现故障时,通常是等到磁盘掉线或严重影响业务/服务质量后,才会安排人员替换出现故障的磁盘。这样处理的弊端在于:磁盘出现故障时处理效率较低,此外,磁盘坏道是磁盘常见的故障,如果用新的磁盘替换只有少量坏道的磁盘,会造成较大的资源浪费。
发明内容
本申请的目的在于提供一种磁盘坏道的处理方法、装置及计算机存储介质,能够在节省磁盘资源的情况下,提高故障磁盘的处理效率。
为实现上述目的,本申请一方面提供一种磁盘坏道的处理方法,所述方法包括:获取待处理的目标磁盘,并检测所述目标磁盘中的坏道数据;合并所述坏道数据表征的坏道区域,以得到所述目标磁盘中除所述坏道区域以外的可用区域;根据检测结果,判断所述目标磁盘是否可用,若可用,基于所述可用区域重新构建所述目标磁盘的存储空间,并为重新构建的所述存储空间设置接入参数。
为实现上述目的,本申请另一方面还提供一种磁盘坏道的处理装置,所述装置包括:磁盘检测单元,用于获取待处理的目标磁盘,并检测所述目标磁盘中的坏道数据;坏道隔离单元,用于合并所述坏道数据表征的坏道区域,以得到所述目标磁盘中除所述坏道区域以外的可用区域;空间重构单元,用于根据检测结果,判断所述目标磁盘是否可用,若可用,基于所述可用区域重新构建所述目标磁盘的存储空间,并为重新构建的所述存储空间设置接入参数。
为实现上述目的,本申请另一方面还提供一种磁盘坏道的处理装置,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,执行上述的方法。
为实现上述目的,本申请另一方面还提供一种计算机存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序被处理器执行时,执行上述的方法。
由上可见,本申请提供的技术方案中,可以自动识别目标磁盘是否需要进行坏道测试。具体地,可以定期获取目标磁盘的健康状态信息,并针对健康状态信息进行分析,从而确定目标磁盘是否需要进行坏道测试。当需要进行坏道测试时,可以将坏道数据表征的坏道区域进行合并,合并后的坏道区域在目标磁盘中可以被隔离,从而得到剔除坏道区域的可用区域。由于坏道区域的存在,可用区域在目标磁盘中可能会呈现离散的分布情况,此时,为了正常使用目标磁盘中的可用区域,可以基于所述可用区域重新构建所述目标磁盘的存储空间,并为重新构建的所述存储空间设置接入参数。具体地,可以按照所述可用区域,将所述目标磁盘划分为多个分区,并将所述多个分区合并为一个卷。在对合并后的卷进行格式化之后,可以将格式化后的卷的卷标和挂载点沿用目标磁盘原先的卷标和挂载点,从而完成对故障磁盘的处理过程。处理之后的磁盘,由于坏道区域被隔离开,从而不会影响正常区域的使用。由此可见,本申请提供的技术方案,在出现少量坏道时,不需要将磁盘整体替换,而是可以采用坏道隔离的方式,充分利用可用区域,因此能够在节省磁盘资源的情况下,提高故障磁盘的处理效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810317786.8/2.html,转载请声明来源钻瓜专利网。