配置 FlexVol 卷以自动删除 FlexClone 文件和 FlexClone LUN
可让 FlexVol 卷在卷中的可用空间降到特定阈值下时自动删除已启用自动删除的 FlexClone 文件和 FlexClone LUN。
开始之前
FlexVol 卷必须包含 FlexClone 文件和 FlexClone LUN 且必须已联机。
FlexVol 卷不能是只读卷。
- 通过使用 volume snapshot autodelete modify 命令为 FlexVol 卷中的 FlexClone 文件和 FlexClone LUN 启用自动删除。
对于 -trigger 参数,可指定 volume 或 snap_reserve。
对于 -destroy-list 参数,无论是否要仅删除一种克隆,均必须指定 lun_clone,file_clone。
示例
以下示例显示如何让卷 vol1 触发 FlexClone 文件和 FlexClone LUN 的自动删除以实现空间回收,直到卷的 25% 由可用空间构成:cluster1::> volume snapshot autodelete modify -vserver vs1 -volume vol1 -enabled true -commitment disrupt -trigger volume -target-free-space 25 -destroy-list lun_clone,file_clone
Volume modify successful on volume:vol1注: 启用 FlexVol 卷的自动删除功能时,如果将 -commitment 参数的值设置为 destroy,当卷中的可用空间降到指定阈值之下时,可能删除 -autodelete 参数设置为 true 的所有 FlexClone 文件和 FlexClone LUN。但是,不会删除 -autodelete 参数设置为 false 的 FlexClone 文件和 FlexClone LUN。 - 通过使用 volume snapshot autodelete show 命令验证是否在 FlexVol 卷中为 FlexClone 文件和 FlexClone LUN 启用了自动删除。
示例
以下示例显示为卷 vol1 中的 FlexClone 文件和 FlexClone LUN 启用了自动删除:cluster1::> volume snapshot autodelete show -vserver vs1 -volume vol1
Vserver Name: vs1
Volume Name: vol1
Enabled: true
Commitment: disrupt
Defer Delete: user_created
Delete Order: oldest_first
Defer Delete Prefix: (not specified)
Target Free Space: 25%
Trigger: volume
Destroy List: lun_clone,file_clone
Is Constituent Volume: false - 通过执行以下步骤确保为卷中的 FlexClone 文件和 FlexClone LUN 启用了自动删除:
- 通过使用 volume file clone autodelete 命令为特定 FlexClone 文件或 FlexClone LUN 启用自动删除。可通过使用 volume file clone autodelete 命令和 -force 参数强制自动删除特定 FlexClone 文件或 FlexClone LUN。
示例
以下示例显示为卷 vol1 中包含的 FlexClone LUN lun1_clone 启用了自动删除:cluster1::> volume file clone autodelete -vserver vs1 -clone-path /vol/vol1/lun1_clone -enabled true
可在创建 FlexClone 文件和 FlexClone LUN 时启用自动删除。 - 使用 volume file clone show-autodelete 命令验证是否为 FlexClone 文件或 FlexClone LUN 启用了自动删除。
示例
以下示例显示为 FlexClone LUN lun1_clone 启用了自动删除:cluster1::> volume file clone show-autodelete -vserver vs1 -clone-path vol/vol1/lun1_clone
Vserver Name: vs1
Clone Path: vol/vol1/lun1_clone
Autodelete Enabled: true
有关使用这些命令的更多信息,请参阅各手册页。 - 通过使用 volume file clone autodelete 命令为特定 FlexClone 文件或 FlexClone LUN 启用自动删除。
相关任务
提供反馈