用于去重复云对象中的过期保留锁定(合规性和管控)段的高效清理/碎片整理机制制造技术

技术编号:33139526 阅读:27 留言:0更新日期:2022-04-22 13:48
本发明专利技术涉及对去重复数据和保留锁定数据的清理和碎片整理。一种示例方法,包括:将云对象识别为进行碎片整理的潜在候选对象;评估所述云对象以确定所述云对象的段的哪一部分过期;当所述部分的过期段满足或超过阈值时,将所述云对象的所述过期段和未过期段分离;创建仅包括未过期段的第一新云对象;创建仅包括过期段的第二新云对象;以及从存储装置中删除所述云对象。述云对象。述云对象。

【技术实现步骤摘要】
用于去重复云对象中的过期保留锁定(合规性和管控)段的高效清理/碎片整理机制


[0001]本专利技术的实施方式总体上涉及对去重复数据和保留锁定数据的清理和碎片整理。更具体地,本专利技术的至少一些实施方式涉及用于在包括云存储的存储环境中对过期保留锁定段进行清理和碎片整理的系统、硬件、软件、计算机可读介质和方法。

技术介绍

[0002]许多企业使用去重复应用程序来进行备份和归档。这些去重复应用程序允许在本地对备份文件进行保留锁定,以实现保护和/或合规性。此外,它们允许将备份文件移动到云存储或云空间环境以进行长期保留。去重复应用程序还可以为云存储中的这些移动的去重复对象提供保留锁定保护,其中对象使用云提供商保留锁定API锁定特定持续时间。应当注意,这些去重复云对象包含由一个或多个备份文件共享的一组数据段。随着时间的推移,随着大量的锁定、恢复和删除操作,云空间将被包含RL(保留锁定)过期段和RL活动段的混合的去重复对象碎片化。垃圾收集器或清理过程无法删除或清理此类对象,因为这些对象仍包含由一个或多个锁定文件共享的一个或多个RL活动段,并且因此仍锁定在云中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:将云对象识别为进行碎片整理的潜在候选对象;评估所述云对象以确定所述云对象的段的哪一部分过期;当所述部分的过期段满足或超过阈值时,将所述云对象的所述过期段和未过期段分离;创建仅包括未过期段的第一新云对象;创建仅包括过期段的第二新云对象;以及从存储装置中删除所述云对象。2.如权利要求1所述的方法,其中所述云对象是经去重复的对象。3.如权利要求1所述的方法,其中所述第一新云对象被锁定,并且所述第二新云对象未被锁定。4.如权利要求1所述的方法,其中对所述第一新云对象进行分区,使得所述第一新云对象的所有段具有落在指定时间范围内的相应过期时间。5.如权利要求1所述的方法,其中所述第一新云对象包括多个段,所述多个段中的每一个段具有相应的过期持续时间,并且所述第一新云对象被RLG锁定对应于所述多个段中最长的过期持续时间的时间段。6.如权利要求1所述的方法,其中所述第一新云对象包括多个段,所述多个段中的每一个段具有相应的过期持续时间,并且所述第一新云对象被RLC锁定对应于所述多个段中最短的过期持续时间的时间段。7.如权利要求6所述的方法,其中所述第一新云对象在对应于所述最短的过期持续时间的时间段结束时过期,并且在所述第一新云对象过期之前,所述方法还包括:复制转发其相应的过期持续时间长于所述最短的过期持续时间的所有段;使用所述复制转发的段来创建第三新云对象;以及从存储装置中删除所述第一新云对象。8.如权利要求1所述的方法,还包括执行有效性检查,以及基于所述有效性检查的结果删除所述第二新云对象。9.如权利要求1所述的方法,其中分离所述过期段和所述未过期段包括:将所述未过期段复制到第一存储器中缓冲器中,并将所述过期段复制到第二存储器中缓冲器中。10.如权利要求1所述的方法,还包括:接收有关所述云对象的锁定请求;确定所述云对象是被锁定还是未被锁定;当确定所述云对象未被锁定时,根据具有所述云对象的所有段的最短持续时间的所述云对象的段的持续时间锁定所述云对象,并更新所述云对象的元数据和所述段的元数据;以及当确定所述云对象被锁定时,确定所述锁定请...

【专利技术属性】
技术研发人员:J
申请(专利权)人:EMCIP控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1