群晖Snapshot Replication的高级保留规则是一项强大的数据管理工具,用于精确控制快照备份数据的保留和清理策略。这些规则允许您灵活定义快照的保留期限、生成频率和版本数量,以满足不同数据保护和合规性需求。通过这些高级规则,您可以最大程度地优化存储资源利用、确保数据的历史可用性,以及轻松管理备份策略,为数据安全和恢复提供强大支持。Synology在Snapshot Replication中采用三代(GFS)保留策略。本文将主要介绍高级保留规则。

在Snapshot Replication中,以下两个设置将直接影响快照保留的结果:

快照计划

保留策略

保留策略选项 描述
始终保留快照 共享文件夹快照的最大数量为1,024,LUN快照的最大数量为256。当快照数量达到上限时,系统无法拍摄任何新快照。
指定要保留的最新快照数当快照总数超过设置的数量时,系统将开始从最旧的快照中删除快照。默认值为1,024。
高级保留规则▪️ 当系统应用保留规则时,系统从执行时间开始进行倒计时,并按您设置的时间单位计算要保留的快照数量。
注:在7.1.1-0447及以上版本中,您可以自定义系统执行保留规则的时间。
▪️ 如果没有以时间单位拍摄快照,则系统会查找在下一个较早的时间单位中保留的快照。
▪️ 将保留在最新快照后一小时内拍摄的所有快照,无论保留规则如何。
▪️ 如果快照符合多个保留规则,系统将仅保留一个快照,而不是重复快照。
时间单位:
2.png
▪️ 有每小时,每天,每周,每月和每年有关高级保留规则的快照。在每个时间单位内,系统会保留拍摄的第一张快照。例如,如果您设置4个每小时快照,则系统将保留每小时的第一张快照,因此在执行保留规则时将保留四张快照。

若要检查快照保留的结果:

  1. 进入快照页面并选择共享文件夹或LUN。
  2. 单击快照>快照列表

示例

1. 在下图中,第一部分表示快照计划。系统每天根据计划拍摄一张快照。第二部分是高级保留规则,设置如下:

  • 每小时快照:0
  • 每日快照:7
  • 每周快照:2
  • 每月快照:1
  • 每年快照:0

在应用上述设置一个月后,保留结果如第三部分快照列表所示,总共保留了九张快照。其中一张快照可容纳每日和每周快照,但由于规则不保留重复快照,因此总数仍为九个。

2. 在下图中,第一部分表示快照计划。系统会按计划每三天拍摄一张快照。第二部分是高级保留规则,设置如下:

  • 每小时快照:0
  • 每日快照:7
  • 每周快照:2
  • 每月快照:1
  • 每年快照:0

在应用上述设置一个月后,保留结果如第三部分快照列表所示,总共保留了八张快照。由于忽略不拍摄快照的天数,即使每天未拍摄快照,系统仍会保留每天七张快照。在七张每日快照中,其中两张也是每周快照。