[发明专利]RAID冗余级别的自适应改变在审
申请号: | 201910360753.6 | 申请日: | 2019-04-30 |
公开(公告)号: | CN111857554A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 马春;杨利锋 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张曦 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | raid 冗余 级别 自适应 改变 | ||
1.一种存储管理方法,包括:
检测针对独立盘冗余阵列(RAID)集合的冗余级别调整的触发,其中所述RAID集合中的每个RAID包括一个或多个RAID块,每个RAID块由来自存储块集合中的多个存储块组成,所述存储块集合通过将多个存储盘划分成存储块得到,所述多个存储块位于所述多个存储盘中的不同存储盘;
响应于检测到所述触发,在所述RAID集合中选择要调整冗余级别的目标RAID;以及
将所述目标RAID从第一冗余级别调整到第二冗余级别。
2.根据权利要求1所述的方法,其中将所述目标RAID从所述第一冗余级别调整到所述第二冗余级别包括:
响应于所述第二冗余级别高于所述第一冗余级别,
确定所述存储块集合中的空闲存储块的第一数目是否大于所述目标RAID中的RAID块的第二数目;以及
响应于所述第一数目大于所述第二数目,将所述目标RAID从具有所述第一冗余级别的第一类型改变到具有所述第二冗余级别的第二类型。
3.根据权利要求2所述的方法,其中将所述目标RAID改变到所述第二类型包括:
针对所述目标RAID中的每个RAID块,
将新存储块添加到所述RAID块;以及
利用所述RAID块中的原始存储块的数据来重建所述新存储块的数据。
4.根据权利要求2所述的方法,还包括:
响应于检测到要消耗所述空闲存储块的另外的操作的触发,停止将所述目标RAID改变到所述第二类型;以及
释放已经被用于执行所述改变的存储块。
5.根据权利要求1所述的方法,其中将所述目标RAID从所述第一冗余级别调整到所述第二冗余级别包括:
响应于所述第二冗余级别低于所述第一冗余级别,将所述目标RAID从具有所述第一冗余级别的第一类型改变到具有所述第二冗余级别的第二类型。
6.根据权利要求5所述的方法,其中将所述目标RAID的类型改变到所述第二类型包括:
从所述目标RAID的每个RAID块中移除存储校验数据的存储块。
7.根据权利要求5所述的方法,其中所述第二冗余级别在所述目标RAID的初始冗余级别以上。
8.根据权利要求1所述的方法,其中所述目标RAID基于以下至少一项被选择:指示所述目标RAID要调整冗余级别的信息、所述RAID集合中的RAID的冗余级别、以及所述RAID集合中的RAID中的RAID块的数目。
9.根据权利要求1所述的方法,其中检测针对所述RAID集合的冗余级别调整的触发包括:
从所述RAID集合的用户接收到执行所述冗余级别调整的指示。
10.根据权利要求1所述的方法,其中检测针对所述RAID集合的冗余级别调整的触发包括:
确定以下至少一项达到阈值:所述RAID集合所在的存储系统的工作负荷、所述多个存储盘的健康状态、以及所述多个存储盘的存储空间利用率。
11.一种电子设备,包括:
至少一个处理器;以及
存储有计算机程序指令的至少一个存储器,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使得所述电子设备:
检测针对独立盘冗余阵列(RAID)集合的冗余级别调整的触发,其中所述RAID集合中的每个RAID包括一个或多个RAID块,每个RAID块由来自存储块集合中的多个存储块组成,所述存储块集合通过将多个存储盘划分成存储块得到,所述多个存储块位于所述多个存储盘中的不同存储盘;
响应于检测到所述触发,在所述RAID集合中选择要调整冗余级别的目标RAID;以及
将所述目标RAID从第一冗余级别调整到第二冗余级别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910360753.6/1.html,转载请声明来源钻瓜专利网。