[发明专利]一种RAID阵列巡检方法、装置、设备及存储介质有效
申请号: | 202110798211.4 | 申请日: | 2021-07-15 |
公开(公告)号: | CN113253946B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 苏涛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/30;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 raid 阵列 巡检 方法 装置 设备 存储 介质 | ||
本申请公开了一种RAID阵列巡检方法,该方法利用元数据记录在巡检顺序上连续的多个条带的巡检状态,在每次巡检之前,根据元数据确定待巡检条带的巡检序号,进而根据映射算法计算出待巡检条带在RAID阵列中的排列序号,之后执行巡检流程,巡检完成后,根据反向映射算法计算出待巡检条带在元数据中的巡检序号,最终同步更新元数据。该映射算法的映射规则为:将整个RAID阵列划分为多个区域,在巡检过程中,每巡检完一定数量的条带就跳转到下一个区域继续巡检。通过这种方式,实现了将巡检位置均匀分散到整个RAID阵列的目的,提高了RAID巡检任务的灵活性。此外,本申请还提供了一种RAID阵列巡检装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。
技术领域
本申请涉及计算机技术领域,特别涉及一种RAID阵列巡检方法、装置、设备及可读存储介质。
背景技术
RAID(Redundant Array of Independent Disks)作为一种独立冗余磁盘阵列,拥有重构、巡检、校验同步等多种后台任务。在这些后台任务运行过程中,需要用一些数据记录存储位置、历史数据、资源查找、文件记录等运行特征,这些用来描述运行特征的数据就是元数据。
元数据作为一种提供资源相关信息的结构数据,由于后台任务功能的不同,决定了其数据结构的多样性,比如重构需要支持批量处理加快任务进度,校验同步则会限制同步的个数。RAID阵列巡检作为一种持续进行的周期性任务,要求其元数据结构能够不断的往前移动,直达RAID阵列的结尾,然后重新回到头部进行新一轮遍历。
现有技术中,RAID阵列巡检任务所用的元数据结构可以看作一个滑动窗口,用于描述其覆盖的多个条带的巡检状态。滑动窗口初始位置为RAID阵列的头部,在巡检任务执行过程中,推动滑动窗口不断前移,同时对应更新其覆盖的条带的巡检状态,直至到达RAID阵列的结尾,控制滑动窗口重新回到RAID阵列头部进行新一轮遍历。
由于RAID阵列巡检任务的巡检周期长达七天,而每个任务周期都是从头到尾逐次巡检条带,这种实现方式任务执行繁冗,巡检位置单一,灵活性不足。
发明内容
本申请的目的是提供一种RAID阵列巡检方法、装置、设备及可读存储介质,用以解决RAID阵列巡检任务执行繁冗,巡检位置单一,灵活性较差的问题。其具体方案如下:
第一方面,本申请提供了一种RAID阵列巡检方法,包括:
根据元数据确定巡检状态为未巡检的条带以作为待巡检条带,并从所述元数据中读取所述待巡检条带在本轮巡检过程中的巡检序号;
根据映射算法对所述巡检序号进行计算,得到所述待巡检条带在RAID阵列中的排列序号;
在所述RAID阵列中,根据所述排列序号对相应的条带进行巡检;
根据反向映射算法对所述排列序号进行计算,得到所述巡检序号;
在所述元数据中,根据所述巡检序号对相应的条带的巡检状态进行更新;
其中,所述映射算法满足以下映射规则:RAID阵列包括X个条带,将RAID阵列均匀划分为M个区域,每巡检完N个条带跳转到下一个区域继续巡检,其中N个条带记为一个分组;
所述根据映射算法对所述巡检序号进行计算,得到所述待巡检条带在RAID阵列中的排列序号,包括:
将待巡检条带的巡检序号记为P,则,根据映射算法得到待巡检条带在RAID阵列中的排列序号为:Q=A* X/M+B*N+C,其中(A,B,C)表示待巡检条带为第A个区域的第B个分组的第C个条带,A属于[0,M-1],B属于[0, X/M/N-1],C属于[0,N-1];
相应的,所述根据反向映射算法对所述排列序号进行计算,得到所述巡检序号,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110798211.4/2.html,转载请声明来源钻瓜专利网。