跳到主要内容

阻止自动删除特定 FlexClone 文件或 FlexClone LUN

如果配置 FlexVol 卷以自动删除 FlexClone 文件和 FlexClone LUN,则可能删除符合您指定的条件的任何克隆。如果有特定 FlexClone 文件或 FlexClone LUN 要保留,可将其从 FlexClone 自动删除过程中排除。

开始之前

必须安装 FlexClone 许可证。

关于本任务

在创建 FlexClone 文件或 FlexClone LUN 时,默认情况下会禁用克隆的自动删除设置。当为回收卷空间而将 FlexVol 卷配置为自动删除克隆时,已禁用自动删除的 FlexClone 文件和 FlexClone LUN 将被保留。

注意
如果将卷中的 commitment 级别设置为 try disrupt ,则可通过对克隆禁用自动删除分别保留特定 FlexClone 文件或 FlexClone LUN。但是,如果将卷中的 commitment 级别设置为destroy,而销毁列表中包含lun_clone,file_clone,则卷设置将覆盖克隆设置,并且无论克隆采用哪种自动删除设置,都可以删除所有 FlexClone 文件和 FlexClone LUN。
  1. 可通过使用 volume file clone autodelete 命令阻止自动删除特定 FlexClone 文件或 FlexClone LUN。
    示例

    以下示例显示了如何对 vol1 中包含的 FlexClone LUN lun1_clone 禁用自动删除:

    cluster1::> volume file clone autodelete -vserver vs1 -volume vol1 -clone-path lun1_clone -enable false
    已禁用自动删除的 FlexClone 文件或 FlexClone LUN 将无法被自动删除以实现卷空间回收。
  2. 可使用 volume file clone show-autodelete 命令验证是否为 FlexClone 文件或 FlexClone LUN 禁用了自动删除。
    示例

    以下示例显示了 FlexClone LUN lun1_clone 的自动删除为 false:

    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: false