[发明专利]RAID阵列扩容方法、装置、设备、RAID卡及介质有效
申请号: | 202310154926.5 | 申请日: | 2023-02-23 |
公开(公告)号: | CN115840540B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 李飞龙;王见;孙明刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 牛亭亭 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | raid 阵列 扩容 方法 装置 设备 介质 | ||
本发明公开了一种RAID阵列扩容方法、装置、设备、RAID卡及介质,属于分布式存储系统领域,用于对RAID阵列进行扩容。本申请中通过维护两个指针的移动便可以有序的区分已进行数据迁移的条带、正在进行数据迁移的条带以及未进行数据迁移的条带,同时提升了RAID阵列扩容的数据安全性以及处理效率,且可以在扩容过程中,基于两个指针明确各个条带的状态,从而为“扩容过程中对于RAID阵列的其他操作的执行”创造了条件。
技术领域
本发明涉及分布式存储系统领域,特别是涉及一种RAID阵列扩容方法,本发明还涉及一种RAID阵列扩容装置、设备、RAID卡及计算机可读存储介质。
背景技术
物理连接层面来讲,RAID(Redundant Arrays of Independent Disks,磁盘阵列)卡就是实现将服务器连接的硬盘按照RAID级别组织成多个RAID阵列的功能板卡,RAID卡除了在处理主机下发的前台I/O(Input/Output,输入输出)任务时保证数据安全性和I/O性能外,当RAID卡中的某个RAID阵列被加入新的硬盘后,RAID卡还需要执行扩容任务,也即对“被加入新硬盘的RAID阵列”进行数据迁移,然而现有技术中缺少一种成熟的RAID阵列扩容方法,导致扩容过程中的数据安全性以及处理效率较差,且在扩容过程中无法对RAID阵列中的数据执行除扩容任务外的其他操作。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种RAID阵列扩容方法,通过维护两个指针的移动便可以有序的区分已进行数据迁移的条带、正在进行数据迁移的条带以及未进行数据迁移的条带,同时提升了RAID阵列扩容的数据安全性以及处理效率;本发明的另一目的是提供一种RAID阵列扩容装置、设备、RAID卡及计算机可读存储介质,通过维护两个指针的移动便可以有序的区分已进行数据迁移的条带、正在进行数据迁移的条带以及未进行数据迁移的条带,同时提升了RAID阵列扩容的数据安全性以及处理效率。
为解决上述技术问题,本发明提供了一种RAID阵列扩容方法,包括:
响应于扩容指令,将第一指针标记于目标RAID阵列当前所有硬盘中的起始条带,将第二指针标记于与所述第一指针间隔第一预设数量个条带的条带;
对位于所述第一指针以及所述第二指针之间的条带进行数据迁移;
在所述第一指针所在条带的数据迁移完成时,控制所述第一指针以及所述第二指针均向所述第二指针背离所述第一指针的方向移动一个条带;
在所述第一指针以及所述第二指针均位于所述目标RAID阵列当前所有硬盘中的终止条带时,结束对所述目标RAID阵列的扩容任务;
其中,所述目标RAID阵列当前所有硬盘中的最小逻辑分块地址LBA以及最大LBA中的一者所在的条带作为所述起始条带,另一者所在条带作为所述终止条带,所述第一指针以及所述第二指针均在移动至所述终止条带时停止移动。
优选地,所述响应于扩容指令,将第一指针标记于目标RAID阵列当前所有硬盘中的起始条带,将第二指针标记于与所述第一指针间隔第一预设数量个条带的条带具体为:
响应于扩容指令,将目标RAID阵列的读写模式设置为写通模式;
将第一指针标记于目标RAID阵列当前所有硬盘中的起始条带,将第二指针标记于与所述第一指针间隔第一预设数量个条带的条带。
优选地,所述响应于扩容指令,将第一指针标记于目标RAID阵列当前所有硬盘中的起始条带,将第二指针标记于与所述第一指针间隔第一预设数量个条带的条带之后,该RAID阵列扩容方法还包括:
判断最新接收到的待处理输入输出IO数据的目标LBA对应分块所在条带是否位于当前所述第一指针以及所述第二指针之间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310154926.5/2.html,转载请声明来源钻瓜专利网。