[发明专利]用于为存储对象提供RAID数据保护的方法、系统和介质有效
申请号: | 201810096896.6 | 申请日: | 2018-01-31 |
公开(公告)号: | CN110096218B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 韩耕;董继炳;康剑斌;龚绍钦;徐鑫磊;孙蕾 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;彭梦晔 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种在将存储驱动器组拆分成第一伙伴组和第二伙伴组时减少驱动器盘区分配变化的映射RAID系统。向第一伙伴组分配第一驱动器,并且然后从未分配驱动器向第一伙伴组分配附加驱动器,使得分配给第一伙伴组的每个驱动器具有所有未分配驱动器的最低移动计数。驱动器的移动计数表示在向第一伙伴组添加驱动器的情况下必须改变的驱动器盘区分配的计数。向第一伙伴组分配每个驱动器之后,驱动器的指示将从未分配驱动器列表中移除。用于第一伙伴组的RAID盘区条目的组包括指示位于第一伙伴组中的相对较高总数的驱动器盘区的RAID盘区条目。 | ||
搜索关键词: | 用于 存储 对象 提供 raid 数据 保护 方法 系统 介质 | ||
【主权项】:
1.一种为数据存储系统中的存储对象提供独立磁盘冗余阵列(RAID)数据保护的方法,其中所述数据存储系统包括存储处理器和可通信地被耦合到所述存储处理器的初始存储驱动器组,所述方法包括:生成RAID映射表,其中所述RAID映射表包含多个RAID盘区条目,其中每个RAID盘区条目指示多个驱动器盘区,所述多个驱动器盘区被分配给所述RAID盘区条目、并且被用于持久地存储被写入到与所述RAID盘区条目相对应的所述存储对象的地址空间的一部分的主机数据,并且其中每个驱动器盘区包括位于所述初始存储驱动器组中的所述存储驱动器之一上的非易失性数据存储的邻近区域;至少部分地通过以下方式将所述初始存储驱动器组拆分成第一伙伴组和第二伙伴组,使得被分配有位于被包含在所述第一伙伴组中的存储驱动器中的驱动器盘区的所述RAID盘区条目仅指示位于被包含在所述第一伙伴组中的所述存储驱动器中的驱动器盘区,并且使得被分配有位于被包含在所述第二伙伴组中的存储驱动器中的驱动器盘区的RAID盘区条目仅指示位于被包含在所述第二伙伴组中的所述存储驱动器中的驱动器盘区:i)向未分配存储驱动器列表添加所述初始存储驱动器组中的每个存储驱动器的指示,ii)向所述第一伙伴组分配初始存储驱动器,其中向所述第一伙伴组分配所述初始存储驱动器包括:从所述未分配存储驱动器列表中移除所述初始存储驱动器的所述指示,iii)向所述第一伙伴组分配多个附加存储驱动器,其中向所述第一伙伴组分配所述附加存储驱动器中的每个个体附加存储驱动器包括:a)确定在所述未分配存储驱动器列表中指示的每个存储驱动器的移动计数,所述移动计数表示在所述存储驱动器被添加到所述第一伙伴组的情况下必须被改变的驱动器盘区分配的数目,b)确定在所述未分配存储驱动器列表中指示的、具有最低移动计数的存储驱动器,c)向所述第一伙伴组分配在所述未分配存储驱动器列表中指示的、具有所述最低移动计数的所述存储驱动器,以及d)通过从所述未分配存储驱动器列表中移除在所述未分配存储驱动器列表中指示的、具有所述最低移动计数的所述存储驱动器的所述指示,来更新所述未分配存储驱动器列表,以及iv)在所述多个附加存储驱动器已经被添加到所述第一伙伴组之后,向所述第二伙伴组分配在所述未分配存储驱动器列表中指示的那些存储驱动器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810096896.6/,转载请声明来源钻瓜专利网。