[发明专利]用于回收快照存储空间中的存储块的方法和装置有效
申请号: | 201510663235.3 | 申请日: | 2015-09-25 |
公开(公告)号: | CN109542672B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 宫晨;张明;刘剑;王登宇;王磊;赵军平 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;吕世磊 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 回收 快照 存储空间 中的 存储 方法 装置 | ||
本公开的各种实施例提供了一种用于回收快照存储空间中的存储块的方法和装置。该方法方包括:响应于预定义的触发事件,检测所述快照存储空间中未被使用的存储块;以及将检测到的所述未被使用的存储块提供给存储池以供重新使用。
技术领域
本公开的各种实施方式涉及数据存储领域,并且更具体地,涉及用于回收快照存储空间中的存储块的方法和装置。
背景技术
近年来,瘦供应(thin provision)存储配置因为能够使得用户有效地使用存储空间而被广泛使用。在采用瘦供应存储配置(例如,瘦供应的LUN(逻辑单元号:Logical UnitNumber)分片)的存储系统中,基于具有一定存储容量的实际存储设备来创建一个或多个文件系统以及文件系统的快照(Snapshot),其中为创建的文件系统和快照设置的存储空间的大小总和可以大于实际存储设备的存储容量。实际存储设备的存储空间可以被视为存储池,所创建的文件系统根据实际的存储需求而共享该存储池。这样的配置有利于根据文件系统的用户对存储容量的需求来扩展实际存储设备而无需再修改文件系统的设置。
快照通常指生产文件系统(Production File System,以下称为PFS)关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像,其能够在存储设备发生逻辑错误或文件损坏的情况下进行快速的数据恢复,例如将数据恢复到某个可用的时间点的状态。快照的应用非常广泛,例如作为备份的源、作为数据挖掘的源、作为保存应用程序状态的检查点,甚至仅作为单纯的数据复制的一种手段等。
在常规的基于瘦供应存储配置的存储系统中,快照存储空间只能用于存储快照,而不能用于存储其它文件系统或数据。也就是说,即使快照存储空间的一个或多个存储块中的快照被删除,这些存储块也不能够被其它文件系统或数据重新使用,而是仅可以在创建新的快照时使用。在实际应用中,这不利于存储设备的存储池的有效利用。
因此,本领域中需要一种能够回收快照存储空间中的存储块的技术方案。
发明内容
鉴于上述以及其它潜在问题中的一个或者多个问题,本公开的多种实施方式提供了用于回收快照存储空间中的存储块的方法和装置。
根据本公开的第一方面,提供了一种用于回收快照存储空间中的存储块的方法,包括:响应于预定义的触发事件,检测所述快照存储空间中未被使用的存储块;以及将检测到的所述未被使用的存储块提供给存储池以供重新使用。
在本公开的一个实施例中,所述预定义的触发事件包括用户扫描请求和时间到期触发中的至少一项。
在本公开的一个实施例中,检测所述快照存储空间中未被使用的存储块进一步包括:扫描用于记录所述快照存储空间中的各个存储块的存储状态的第一映射表,以确定所述快照存储空间中未被使用的存储块,其中所述第一映射表中的各个值分别表示所述快照存储空间中的相应存储块被使用或未被使用。
在本公开的一个实施例中,所述方法进一步包括:在将检测到的所述未被使用的存储块提供给所述存储池之后,在用于记录所述快照存储空间中的各个存储块的回收状态的第二映射表中更新所述未被使用的存储块的回收状态,其中所述第二映射表中的各个值分别表示所述快照存储空间中的相应存储块被回收或未被回收。
在本公开的一个实施例中,所述方法进一步包括:在检测到所述快照存储空间中未被使用的存储块之后,判断检测到的所述未被使用的存储块是否已经被回收,并且其中将检测到的所述未被使用的存储块提供给所述存储池进一步包括:将检测到的所述未被使用的存储块中的未被回收的存储块提供给所述存储池。
在本公开的一个实施例中,所述方法进一步包括:响应于新快照的创建,采用所述快照存储空间中未被使用并且尚未被回收的存储块来存储所述新快照。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510663235.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:校验数据生成方法及固态硬盘
- 下一篇:一种卷镜像中断后快速增量初始化的方法