[发明专利]一种磁盘阵列扩容方法、装置、设备及存储介质有效
申请号: | 202110552138.2 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113296702B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 吴睿振;王凛 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 250001 山东省济南市自由贸易试验*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘阵列 扩容 方法 装置 设备 存储 介质 | ||
本发明公开了一种磁盘阵列扩容方法、装置、设备及存储介质,该方法包括:将扩容添加的每个磁盘中各盘位分别划分至每个条带;确定磁盘阵列中由扩容前存在的磁盘向扩容添加的磁盘的方向为正向方向;保持磁盘阵列中任意一个条带不变,依次确定磁盘阵列中除该任意一个条带之外的其他每个条带分别为当前条带,由当前条带中与上一个条带所包含的第一个空的盘位属于同一磁盘的盘位起,沿正向方向依次排列多个盘位均为有效盘位,将当前条带中的数据块分别存储至每个有效盘位中;每个盘位能够存储一个数据块,当前条带中有效盘位的数量等于当前条带中数据块的数量。从而实现数据的均匀分布,降低算法控制的复杂性。
技术领域
本发明涉及数据存储技术领域,更具体地说,涉及一种磁盘阵列扩容方法、装置、设备及存储介质。
背景技术
RAID(Redundant Arrays of Independent Disks)即具有冗余能力的磁盘阵列,磁盘阵列通过将多个独立磁盘组合一起得到一个容量巨大的磁盘组;RAID可以被分为不同的等级:RAID0,1,5,6,10。
在实际的工作环境中,当用户组好了RAID,无论是RAID0,1,5,6,10中任何一种都会成为一种固定的RAID。可随着实际的应用发展,会有现有RAID空间不够的情况发生,此时需要向其中添加新的磁盘,即是RAID扩容。新的磁盘数据为空,并且会影响到原有RAID的校验条带关系。因此需要对扩容后的新RAID所表现出来的问题进行相应的处理,常见的RAID扩容方法为RR算法,即是顺序将存储的数据依次填入新增空磁盘,对于一个4块磁盘新增两块磁盘的情况如图1所示。可知RR算法的算法控制较为复杂;以图1为例,除了D0,1-D3,1这4个条带的数据,其他8个条带数据都需要迁移,且涉及跨条带之间的数据迁移,如D1,2和D2,2本在条带2,现在全部需要迁移到条带1的位置,而条带3的数据全部需要迁移到条带2,这就需要记录下不同条带所需要进行的不同操作,以保证数据迁移的正确性。
发明内容
本发明的目的是提供一种磁盘阵列扩容方法、装置、设备及存储介质,能够实现数据的均匀分布的同时,大大降低算法控制的复杂性。
为了实现上述目的,本发明提供如下技术方案:
一种磁盘阵列扩容方法,包括:
将扩容添加的每个磁盘中各盘位分别划分至每个条带,得到扩容后的磁盘阵列;其中,所述磁盘阵列中每一行包含同一条带的全部盘位,每一列包含同一磁盘的全部盘位,且每个盘位能够存储一个数据块;
确定所述磁盘阵列中由扩容前存在的磁盘向扩容添加的磁盘的方向为正向方向;其中,扩容添加的磁盘均位于扩容前存在的全部磁盘的一侧;
保持所述磁盘阵列中任意一个条带不变,依次确定所述磁盘阵列中除该任意一个条带之外的其他每个条带分别为当前条带,由当前条带中与上一个条带所包含的第一个空的盘位属于同一磁盘的盘位起,沿正向方向依次排列多个盘位均为有效盘位,并将当前条带中的数据块分别存储至每个所述有效盘位中;其中,当前条带中有效盘位的数量等于当前条带中数据块的数量,当前条带的上一个条带为在当前条带前确定的最后一个当前条带。
优选的,沿正向方向依次排列多个盘位均为有效盘位,包括:
沿正向方向依次排列多个盘位的过程中,如果排列的盘位数量少于当前条带中数据块的数量、但已排列到最后一个盘位,则由当前条带中该最后一个盘位对应的第一个盘位开始继续排列,直至排列得到全部有效盘位为止。
优选的,将当前条带中的数据块分别存储至每个所述有效盘位中,包括:
确定当前条带中除有效盘位之外的盘位为非有效盘位,将存储有数据块的非有效盘位中存储的数据块分别搬移至未存储有数据块的有效盘位中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110552138.2/2.html,转载请声明来源钻瓜专利网。