[发明专利]从驱动器组生成的驱动器区段池的有效容量有效
申请号: | 201810099155.3 | 申请日: | 2018-01-31 |
公开(公告)号: | CN110096219B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 龚绍钦;高健;高宏坡;韩耕;董继炳;康剑斌 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;姚杰 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于确定从至少一个存储驱动器组生成的驱动器区段池的有效容量的技术。从该组中选择具有相对较高物理容量的存储驱动器子组。子组中的存储驱动器的数量等于RAID映射表中每个条目所指示的驱动器区段的总数目。在子组中的每个存储驱动器被指派个体有效容量,所述个体有效容量等于子组中具有最小个体物理容量的存储驱动器的个体物理容量。在子组中不包含的、组中的每个存储驱动器被指派等于其自身物理容量的个体有效容量。驱动器区段池的有效容量被设置为指派给该存储驱动器组中的存储驱动器的全部个体有效容量的总和。 | ||
搜索关键词: | 驱动器 生成 区段 有效 容量 | ||
【主权项】:
1.一种为数据存储系统中的至少一个存储对象提供RAID(独立磁盘冗余阵列)数据保护的方法,其中所述数据存储系统包括存储处理器和可通信地耦合到所述存储处理器的至少一个存储驱动器组,所述方法包括:根据从可通信地耦合到所述存储处理器的所述至少一个存储驱动器组生成驱动器区段池,其中所述驱动器区段池指示位于所述至少一个存储驱动器组中的多个驱动器区段,其中由所述驱动器区段池指示的每个驱动器区段包括位于在所述至少一个存储驱动器组中包含的所述存储驱动器中的存储驱动器中的非易失性数据存储装置的连续区域,并且其中每个驱动器区段具有等于与预定的驱动器区段大小相等的大小;生成RAID映射表,其中所述RAID映射表包含多个RAID区段条目,其中每个RAID区段条目指示独有的多个驱动器区段,所述独有的多个驱动器区段从所述驱动器区段池被分配到所述RAID区段条目,并且被用于持久地存储主机数据,所述主机数据被写入到与所述RAID区段条目相对应的所述存储对象的地址空间的一部分,并且其中每个RAID区段条目指示驱动器区段的相同的总数目;以及至少部分地通过以下来确定所述驱动器区段池的有效容量:i)生成最小驱动器计数,所述最小驱动器计数等于由每个RAID区段条目所指示的驱动器区段的所述总数目加1,ii)从所述存储驱动器组中选择存储驱动器子组,其中所选择的所述子组包含所述存储驱动器组中的具有如下个体物理容量的存储驱动器,所述个体物理容量不少于未被包含在所选择的所述子组中的任意存储驱动器的物理容量,并且其中在所选择的所述子组中包含的存储驱动器的总数目等于所述最小驱动器计数;iii)向在所选择的所述子组中包含的所述存储驱动器中的每一个存储驱动器指派个体有效容量,其中向在所选择的所述子组中包含的所述存储驱动器中的每一个存储驱动器指派的所述个体有效容量等于在所选择的所述子组中包含的如下存储驱动器的个体物理容量,所述存储驱动器具有在所选择的所述子组中包含的任意存储驱动器的最小个体物理容量,iv)向所选择的所述子组中不包含的、所述存储驱动器组中的所述存储驱动器中的每一个存储驱动器指派个体有效容量,其中向所选择的所述子组中不包含的、所述存储驱动器组中的所述存储驱动器中的每一个存储驱动器指派的所述个体有效容量等于针对所述存储驱动器的所述物理容量的个体有效容量,v)生成所述存储驱动器组的总有效容量,所述总有效容量等于向给所述存储驱动器组中的所述存储驱动器指派的所有所述个体有效容量的总和,以及vi)将所述驱动器区段池的所述有效容量设置为所述存储驱动器组的所述总有效容量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810099155.3/,转载请声明来源钻瓜专利网。