[发明专利]用于管理存储系统的方法、设备和计算机程序产品有效
申请号: | 201810399624.3 | 申请日: | 2018-04-28 |
公开(公告)号: | CN110413201B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 刘友生;徐鑫磊;杨利锋;高健;李雄成 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/0866 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李峥宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 存储系统 方法 设备 计算机 程序 产品 | ||
本公开涉及一种用于管理存储系统的方法、设备和计算机程序产品。提供了一种用于管理存储系统的方法,存储系统与来自资源池中的多个存储设备中的至少一部分存储设备相关联,多个存储设备中的存储设备中的至少一部分存储空间对于存储系统不可访问。该方法包括:将存储设备中的至少一部分存储空间内的区块标识为空闲区块;响应于确定访问请求指定的存储系统中的虚拟地址范围不可访问,从多个存储设备中选择分别具有空闲区块的一组存储设备;将虚拟地址范围映射至选择的一组存储设备中的空闲区块的物理地址范围;以及向存储系统分配物理地址范围指定的存储空间。由此,以更为方便并且快捷的方式实现资源池的扩展,进而提高存储系统的性能。
技术领域
本公开的各实现方式涉及存储管理,更具体地,涉及用于管理存储系统(例如,独立磁盘冗余阵列,Redundant Array of Independent Disks,RAID)的方法、设备和计算机程序产品。
背景技术
随着数据存储技术的发展,各种数据存储设备已经能够向用户提供越来越高的数据存储能力,并且数据访问速度也有了很大程度的提高。在提高数据存储能力的同时,用户对于数据可靠性和存储系统的响应时间也提供了越来越高的需求。目前,已经开发出了基于冗余磁盘阵列系统的多种数据存储系统来提高数据的可靠性。当存储系统中的一个或者多个磁盘出现故障时,可以从其他正常操作的磁盘上的数据来恢复出故障磁盘中的数据。
目前已经开发出了映射独立磁盘冗余阵列(Mapped RAID)。在该映射RAID中,磁盘是一个逻辑概念并且可以包括多个区块(extent)。一个逻辑磁盘中包括的多个区块可以分布在资源池中的不同物理存储设备上。对于映射RAID的一个条带中的多个区块而言,该多个区块应当分布在不同的物理存储设备上,以便当该多个区块中的一个区块所在的物理存储设备出现故障时,可以执行重建操作以便从其他区块所在的物理存储设备中恢复数据。
在存储系统的使用期间,用户可能会从资源池中请求分配更多的存储空间,并且新用户还可能从资源池中请求分配存储空间以创建新的存储系统。这些资源分配请求可能会导致资源池中的空闲空间逐渐降低甚至可能被耗尽。此时,需要向资源池中加入新的存储设备,以便扩充资源池的存储空间。
需要基于新的存储设备中的各个区块的地址来更新存储系统的地址映射,以使得新的存储设备中的存储空间对于存储系统的用户可用。然而,需要基于新存储设备中的各个区块的地址来逐步更新地址映射,这将造成用户需要等待地址映射更新完毕才能使用资源池中新增加的存储空间。因而,如何以更为方便并且快捷的方式实现资源池的扩展,进而提高存储系统的性能,成为一个技术难题。
发明内容
因而,期望能够开发并实现一种以更为有效的方式来管理存储系统的技术方案。期望该技术方案能够与现有的存储系统相兼容,并且通过改造现有存储系统的各种配置,来以更为有效的方式管理存储资源池。
根据本公开的第一方面,提供了一种用于管理存储系统的方法,存储系统与来自资源池中的多个存储设备中的至少一部分存储设备相关联,多个存储设备中的存储设备中的至少一部分存储空间对于存储系统不可访问。该方法包括:将存储设备中的至少一部分存储空间内的区块标识为空闲区块;响应于确定访问请求指定的存储系统中的虚拟地址范围不可访问,从多个存储设备中选择分别具有空闲区块的一组存储设备;将虚拟地址范围映射至选择的一组存储设备中的空闲区块的物理地址范围;以及向存储系统分配物理地址范围指定的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810399624.3/2.html,转载请声明来源钻瓜专利网。