【技术实现步骤摘要】
用于存储管理的方法、设备和计算机程序产品
[0001]本公开的实施例总体涉及存储管理领域,具体涉及用于存储管理的方法、设备和计算机程序产品。
技术介绍
[0002]备份存储系统具有垃圾收集进程或线程来维护备份数据的到期时间。垃圾收集进程或线程定期遍历所有备份数据,以确定哪些备份数据需要被移除,而哪些备份数据需要被保留。因此,需要高效的垃圾收集过程以提高备份存储系统的效率。
技术实现思路
[0003]本公开的实施例提供了用于存储管理的方法、设备和计算机程序产品。
[0004]在本公开的第一方面,提供了一种用于存储管理的方法。该方法包括:获取涉及针对备份存储系统的移除时间点的时间信息,时间信息指示备份存储系统中到期时间不超过移除时间点的存储块要被移除;从移除时段列表确定结束时间不超过移除时间点的目标移除时段,移除时段列表中的每个移除时段被映射到至少一个存储块元素,至少一个存储块元素表示备份存储系统中到期时间在至少一个存储块元素所映射到的移除时段内的至少一个存储块;确定目标移除时段所映射到的至少一个目标存储块元素;以及从备份存储系统移除与至少一个目标存储块元素对应的至少一个目标存储块。
[0005]在本公开的第二方面,提供了一种用于存储管理的设备。该设备包括至少一个处理单元和至少一个存储器。至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。该指令当由至少一个处理单元执行时使得设备执行动作,该动作包括:获取涉及针对备份存储系统的移除时间点的时间信息,时间信息指示备 ...
【技术保护点】
【技术特征摘要】
1.一种用于存储管理的方法,包括:获取涉及针对备份存储系统的移除时间点的时间信息,所述时间信息指示所述备份存储系统中到期时间不超过所述移除时间点的存储块要被移除;从移除时段列表确定结束时间不超过所述移除时间点的目标移除时段,所述移除时段列表中的每个移除时段被映射到至少一个存储块元素,所述至少一个存储块元素表示所述备份存储系统中到期时间在所述至少一个存储块元素所映射到的所述移除时段内的至少一个存储块;确定所述目标移除时段所映射到的至少一个目标存储块元素;以及从所述备份存储系统移除与所述至少一个目标存储块元素对应的至少一个目标存储块。2.根据权利要求1所述的方法,还包括:根据确定移除所述至少一个目标存储块,移除所述目标移除时段和所述至少一个目标存储块元素。3.根据权利要求2所述的方法,还包括:根据确定移除所述目标移除时段和所述至少一个目标存储块元素,将所述移除时段列表中的待划分移除时段至少划分为第一移除时段和第二移除时段;将所述待划分移除时段所映射到的至少一个存储块元素划分为第一组存储块元素和第二组存储块元素,所述第一组存储块元素所表示的所述备份存储系统中的存储块的到期时间落在所述第一移除时段内,所述第二组存储块元素所表示的所述备份存储系统中的存储块的到期时间落在所述第二移除时段内;以及将所述第一组存储块元素映射到所述第一移除时段,并且将所述第二组存储块元素映射到所述第二移除时段。4.根据权利要求1所述的方法,还包括:获取指示在所述备份存储系统中新创建的存储块的到期时间的信息和标识;基于所述新创建的存储块的到期时间,确定针对所述新创建的存储块的待映射移除时段,所述新创建的存储块的到期时间落在所述待映射移除时段内,所述待映射移除时段被包括在所述移除时段列表中;至少基于所述新创建的存储块的到期时间和所述标识,生成表示所述新创建的存储块的存储块元素;以及将表示所述新创建的存储块的所述存储块元素映射到所述待映射移除时段。5.根据权利要求4所述的方法,其中生成表示所述新创建的存储块的所述存储块元素还包括:确定所述新创建的存储块的类型和用于存储表示所述新创建的存储块的所述存储块元素的存储位置;以及还基于所述类型和所述存储位置,生成表示所述新创建的存储块的存储块元素。6.根据权利要求5所述的方法,其中所述新创建的存储块的所述类型选自以下类型组:目录复合存储块的类型,用于存储所述备份存储系统中的备份数据的目录信息;数据存储块的类型,用于存储所述备份数据;以及索引复合存储块的类型,用于存储所述数据存储块的索引。
7.根据权利要求1所述的方法,还包括:获取所述备份存储系统中经更新存储块的原始到期时间、更新到期时间和标识;基于所述原始到期时间,从所述移除时段列表确定所述原始到期时间所落在的原始移除时段;基于所述经更新存储块的所述标识,从所述原始移除时段所映射到的至少一个存储块元素中确定表示所述经更新存储块的存储块元素;从所述移除时段列表确定所述更新到期时间所落在的目标更新移除时段;以及将表示所述经更新存储块的存储块元素映射到所述更新移除时段。8.一种用于存储管理的设备,包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:获取涉及针对备份存储系统的移除时间点的时间信息,所述时间信息指示所述备份存储系统中到期时间不超过所述移除时间点的存储块要被移除;从移除时段列表确定结束时间不超过所述移除时间点的目标移除时段,所述移除时段列表中的每个移除时段被映射到至少一个存储块元素,所述至少一个存储块元素表示所述备份存储系统中到期时间在所述至少一个存储块元素所映射到的所述移除时段内的至少一个存储块;确定所述目标移除时段所映射到的至少一个目标存储块元素;以及从所述备份存储系统移除与所述至少一个目标存储块元素对应的至少一个目标存储块。9.根据权利要求8所述的设备,所述动作还包括:根据确定移除所述至少一个目标存储块,移除所述目标移除时段和所述至少一个目标存储块元素。10.根据权利要求9所述的设备,所述动作还包括:根据确定移除所述目标移除时段和所述至少一个目标存储块元素,将所述移除时段列表中的待划分移除时段至少划分为第一移除时段和第二移除时段;将所述待划分移除时段所映射到的至少一个存储块元素划分为第一组存储块元素和第二组存储块元素,所述第一组存储块元素所表示的所述备份存储系统中的存储块的到期时间落在所述第一移除时段内,所述第二组存储块元素所表示的所述备份存储系统中的存储块的到期时间落在所述第二移除时段内;以及将所述第一组存储块元素映射到所述第一移除时段,并且将所述第二组存储块元素映射到所述第二移除时段。11.根据权利要求8所述的设备,所述动作还包括:获取指示在所述备份存储系统中新创建的存储块的到期时间的信息和标识;基于所述新...
【专利技术属性】
技术研发人员:李海涛,王毅,郑庆霄,李科,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。