[发明专利]一种存储介质的修复方法、计算机设备、存储介质在审
申请号: | 201810864296.X | 申请日: | 2018-08-01 |
公开(公告)号: | CN110795276A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 王勇;闫宁;王鹏;朱家稷 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/30 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标存储介质 存储介质 存储系统 处理参数 修复 历史日志数据 方法和装置 格式化处理 资源利用率 访问请求 监测程序 数据备份 在线运行 运维 摘除 发现 监测 外部 申请 | ||
本申请实施例公开了一种存储介质的修复方法和装置。所述方法包括:监测存储介质对访问请求的处理参数,并根据处理参数,确定目标存储介质,对所述目标存储介质执行修复策略,修复策略包括:数据备份、格式化处理或重新启用。在存储介质因故障而无法使用之前,申请人发现处理参数会先出现异常,据此实现了存储介质在线运行时,更早地发现可能要出故障的目标存储介质,避免目标存储介质的故障对整个存储系统产生影响,而且不必依赖存储介质的历史日志数据和外部的监测程序,并对其进行修复,避免出现故障后要将目标存储介质从存储系统中摘除,提高了存储系统的稳定性和资源利用率,减少了存储系统的运维成本。
技术领域
本申请涉及介质修复技术领域,具体涉及一种存储介质的修复方法、一种计算机设备、一种计算机可读存储介质。
背景技术
分布式存储系统管理大量的机械硬盘,机械硬盘一般会有3%~4%的年故障率,大规模部署的存储系统中,会频繁发生硬盘故障。造成硬盘故障的原因包括硬盘本身、文件系统、操作系统等多方面的因素,大部分情况下无须返厂维修。
申请人经研究发现,业界常用的方法依赖于硬盘的日志数据来发现出问题的硬盘,并将问题硬盘从存储系统中摘除,这种方式依赖历史数据和存储系统外部的监测程序,难以避免硬盘故障影响整个存储系统,系统稳定性和资源利用率低,运维成本高。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的存储介质的修复方法、以及计算机设备、计算机可读存储介质。
依据本申请的一个方面,提供了一种存储介质的修复方法,包括:
监测存储介质对访问请求的处理参数;
根据所述处理参数,确定目标存储介质;
对所述目标存储介质执行修复策略,其中,所述修复策略包括:数据备份、格式化处理或重新启用。
可选地,所述监测存储介质对访问请求的处理参数包括:
针对每个存储介质,记录针对所述存储介质的每个访问请求的处理参数。
可选地,所述针对每个存储介质,记录针对所述存储介质的每个访问请求的处理参数包括:
在每个存储设备上为其上各个存储介质分别建立请求队列,其中,所述存储设备包括至少一个存储介质;
记录所述请求队列中各个访问请求的处理参数。
可选地,所述根据所述处理参数,确定目标存储介质包括:
确定针对所述存储介质记录的处理参数满足待修复条件;
将处理参数满足待修复条件的存储介质,确定为目标存储介质。
可选地,在所述根据所述处理参数,确定目标存储介质之前,所述方法还包括:
从针对各个存储介质记录的多个处理参数中提取预设分位点的处理参数;
所述确定针对所述存储介质记录的处理参数满足待修复条件包括:
查找各个存储介质中最大的预设分位点的处理参数;
确定所述最大的预设分位点的处理参数超出预设处理阈值。
可选地,在所述确定针对所述存储介质记录的处理参数满足待修复条件之前,所述根据所述处理参数,确定目标存储介质还包括:
确定所述存储介质满足如下至少一个条件:处理参数的记录周期超过预设周期、处理参数的记录数量超过预设数量。
可选地,在所述对所述目标存储介质执行修复策略之前,所述方法包括:
停用所述目标存储介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810864296.X/2.html,转载请声明来源钻瓜专利网。