跳转到主内容

如何使用 Snapshot 自动删除

i
Knowledge Base guidance

This article may include metadata, visibility, validation state, and related support guidance.

适用场景

  • ONTAP 9.  
  • 集群模式Data ONTAP 8.

问题解答

什么是卷Snapshot自动删除?

  • 自Data ONTAP 7.1起、Snapshot自动删除是一项基于策略的空间管理功能。
  • 它允许用户定义一个策略、以便在卷接近全满时自动删除快照。
  • 无法在只读卷上启用。
  • [1] 有关所有选项的文档、请参见卷快照自动删除手册。

注: 

  • 使用 volume Snapshot autocdelete  修改命令可以修改 快照、LUN、NVMe命名空间 或文件克隆的自动删除策略设置。
  • 本文仅讨论Snapshot、然后仅讨论最常用的选项。
  • volume snapshot autodelete show 命令不直接位于AutoSupport中、而是 VOL-STATUS-V 输出的一部分。

示例:

::> volume snapshot autodelete show  -vserver svm0 -volume nfs_vol    
                
     Vserver Name: svm0
      Volume Name: nfs_vol
        Enabled: false
      Commitment: try
     Defer Delete: user_created
     Delete Order: oldest_first
  Defer Delete Prefix: (not specified)
   Target Free Space: 20%
        Trigger: volume
     Destroy List: none
Is Constituent Volume: false

什么会触发自动快照 删除?

根据 在"触发器"选项中选择的内容、Snapshot自动删除 将在 已利用的卷空间 或Snapshot预留达到以下指定的阈值容量时自动删除快照。

触发器:

  • 卷:

如果选择"volume"选项、  则在卷达到阈值容量且  超出为快照预留的卷空间时、Snapshot自动删除将开始删除快照。  如果为快照预留的空间为零、则超出预留的快照空间始终为true、并且仅使用卷容量阈值。   使用的容量阈值由 卷大小确定、如下所示:  

  • 如果卷大小小于20 GB、则阈值为85%。
  • 如果卷大小等于或大于20 GB且小于100 GB、则阈值为90%。
  • 如果卷大小等于或大于100 GB且小于500 GB、则阈值为92%。
  • 如果卷大小等于或大于500 GB且小于1 TB、则阈值为95%。
  • 如果卷大小等于或大于1 TB、则阈值为98%。

注意:  volume show 命令中显示的选项"Volume Full Threshold percent (卷全满阈值百分比 )"的值与Snapshot自动删除的触发阈值无关。  

  • snap_预留:

如果 选择"snap_Reserve"选项、  则当为快照预留的空间 达到"为Snapshot 副本预留的空间"中为卷分配的值时、Snapshot自动删除将触发自动删除快照 的操作(请参见 volume show的手动条目。)  

何时停止?

系统会逐个删除快照、直到已用卷 空间 达到"目标可用空间"指定的值为止。 "目标可用空间"的默认值为20%的可用空间或80%的已利用空间。  此值可以调整。  

快照按什么顺序删除?

Snapshot自动删除按创建快照的日期和时间对快照 进行排序、然后根据"删除顺序"进行删除。

删除订单: 

  • newest_first
  • oldest _ first{default}
哪些快照不会被删除?

默认情况下、Snapshot自动删除  不会删除SnapMirror锁定的快照、也不会删除卷、 LUN、NVMe命名空间或 文件的克隆。  可以在"提交"选项中指定删除这些应用程序锁定的快照。

提交:

  • 尝试:{default}

未被任何应用程序锁定的快照将被删除。   

  • 中断:

可以删除SnapMirror和卷移动等数据保护实用程序锁定的快照。如果在 数据传输期间删除了此类锁定快照、则传输将中止。  未被数据备份功能(例如卷克隆、LUN克隆、NVMe命名空间克隆 和文件克隆)锁定的快照将被删除。

  • 销毁:

由数据备份功能锁定的快照将被删除。

是否会删除卷上的所有快照?

可能是。  假设没有锁定的快照 (或"提交"设置为"销毁")、Snapshot自动删除将删除快照、直到达到"目标可用空间"中的值为止。  如果删除快照没有 足够的空间来访问目标、则所有快照都将被删除。  

哪些其他选项可 控制删除快照的顺序? 

通过"Defer Delete"选项 及其附带的"Defer Delete Prefix"选项、用户可以指示Snapshot自动删除功能将指定快照的删除延迟到最后一个。  

推迟删除: 

  • Scheduled:  最后删除计划的快照。
  • user_created: 最后删除了{default}个用户创建的快照。
  • 前缀:  最后删除与特定前缀匹配的快照。
  • 无: 不支持延迟删除顺序。

延迟删除前缀:

指定 在"Defer Delete"中选择"Prefix"时的前缀。