[发明专利]一种提高RAID卡的卷迁移效率的方法、装置、设备及介质在审
申请号: | 202211020357.7 | 申请日: | 2022-08-24 |
公开(公告)号: | CN115390758A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 王辉;许永良;孙明刚 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;张元 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 raid 迁移 效率 方法 装置 设备 介质 | ||
1.一种提高RAID卡的卷迁移效率的方法,其特征在于,包括:
建立用于记录RAID卡的待迁移卷的数据迁移情况的迁移标志空间,并按照所述待迁移卷的条带数量划分所述迁移标志空间以得到空间块,通过所述空间块记录所述空间块对应的条带的数据迁移情况;
根据所述空间块的记录获取待迁移数据块对应的条带范围,读取所述待迁移数据块的源数据并写入所述条带范围,实现所述待迁移卷的数据迁移。
2.根据权利要求1所述的方法,其特征在于,所述建立用于记录RAID卡的待迁移卷的数据迁移情况的迁移标志空间,并按照所述待迁移卷的条带数量划分所述迁移标志空间以得到空间块,通过所述空间块记录所述空间块对应的条带的数据迁移情况包括:
建立用于记录RAID卡的待迁移卷的数据迁移情况的BitMap;
按照所述待迁移卷的条带数量将所述BitMap划分得到位,通过所述位记录所述位对应的条带的数据迁移情况。
3.根据权利要求2所述的方法,其特征在于,所述按照所述待迁移卷的条带数量将所述BitMap划分得到位,通过所述位记录所述位对应的条带的数据迁移情况包括:
将所述BitMap的位的迁移标志初始化为0,响应于所述位有记录数据写入的情况,将所述位的迁移标志置1。
4.根据权利要求3所述的方法,其特征在于,所述根据所述空间块的记录获取待迁移数据块对应的条带范围,读取所述待迁移数据块的源数据并写入所述条带范围,实现所述待迁移卷的数据迁移包括:
获取待迁移数据块的起始地址和结束地址;
根据所述BitMap的空间大小以及位数得到所述BitMap的每一个位映射的地址范围;
根据所述起始地址和所述结束地址所落入的地址范围得到所述起始地址和所述结束地址所落入的位,得到所述待迁移数据块所落入的位的范围;
根据所述待迁移数据块所落入的位的范围得到所述待迁移数据块对应的条带范围,读取所述待迁移数据块的源数据并写入所述条带范围,实现所述待迁移卷的数据迁移。
5.根据权利要求4所述的方法,其特征在于,所述获取待迁移数据块的起始地址和结束地址包括:
获取所述待迁移数据块的起始地址和所述待迁移数据块对应的地址长度,根据所述起始地址和所述地址长度得到结束地址。
6.根据权利要求5所述的方法,其特征在于,所述根据所述起始地址和所述结束地址所落入的地址范围得到所述起始地址和所述结束地址所落入的位,得到所述待迁移数据块所落入的位的范围包括:
判断所述起始地址与所述BitMap的每一个位映射的地址范围的大小关系,得到所述起始地址所落入的地址范围以及所述起始地址所落入的位;
基于所述起始地址所落入的位依次向后偏移并判断向后偏移的位的起始地址与所述结束地址的大小关系,以判断所述结束地址所落入的地址范围以及所述结束地址所落入的位。
7.根据权利要求6所述的方法,其特征在于,所述基于所述起始地址所落入的位依次向后偏移并判断向后偏移的位的起始地址与所述结束地址的大小关系,以判断所述结束地址所落入的地址范围以及所述结束地址所落入的位包括:
响应于所述向后偏移的位的起始地址不大于所述结束地址,继续依次向后偏移和判断向后偏移的位的起始地址与所述结束地址的大小关系;
响应于所述向后偏移的位的起始位置大于所述结束地址,结束向后偏移,得到所述待迁移数据块所落入的位的范围。
8.一种提高RAID卡的卷迁移效率的装置,其特征在于,包括:
第一模块,配置用于建立用于记录RAID卡的待迁移卷的数据迁移情况的迁移标志空间,并按照所述待迁移卷的条带数量划分所述迁移标志空间以得到空间块,通过所述空间块记录所述空间块对应的条带的数据迁移情况;
第二模块,配置用于根据所述空间块的记录获取待迁移数据块对应的条带范围,读取所述待迁移数据块的源数据并写入所述条带范围,实现所述待迁移卷的数据迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211020357.7/1.html,转载请声明来源钻瓜专利网。