在ONTAP中创建FlexClone文件或FlexClone LUN
您可以使用为FlexVol卷或FlexClone卷中的文件和LUN创建节省空间和时间的克隆 volume file clone create
命令:
-
集群上必须安装 FlexClone 许可证。此许可证包含在中"ONTAP One"。
-
如果使用多个块范围进行子 LUN 克隆或子文件克隆,则块编号不能重叠。
-
如果要在启用了自适应数据压缩的卷上创建子 LUN 或子文件,则块范围不得错位。
这意味着源起始块编号和目标起始块编号必须均匀对齐或奇对齐。
根据集群管理员分配的权限, SVM 管理员可以创建 FlexClone 文件和 FlexClone LUN 。
您可以在创建和修改克隆时为 FlexClone 文件和 FlexClone LUN 指定自动删除设置。默认情况下,自动删除设置处于禁用状态。
您可以在使用创建克隆时覆盖现有FlexClone文件或FlexClone LUN volume file clone create
命令 -overwrite-destination
参数。
当节点达到其最大分摊负载时、该节点会暂时停止接受创建FlexClone文件和FlexClone LUN的请求、并发出 EBUSY
错误消息。当节点的分摊负载降至最大值以下时,该节点将再次接受创建 FlexClone 文件和 FlexClone LUN 的请求。您应等待节点具有创建克隆的容量,然后再重试创建请求。
FlexClone LUN 会继承父 LUN 的空间预留属性。预留了空间的 FlexClone LUN 所需的空间与预留了空间的父 LUN 所需的空间相同。如果 FlexClone LUN 未预留空间,则卷必须具有足够的空间来容纳对克隆所做的更改。
-
如果要克隆LUN、请验证此LUN是否未映射或未写入。
-
创建FlexClone LUN或文件:
volume file clone create -vserver vserver_name -volume volume_name -source-path source_path -destination-path destination_path
以下示例显示了如何为卷 vol1 中的父文件 file1_source 创建 FlexClone 文件 file1_clone :
cluster1::> volume file clone create -vserver vs0 -volume vol1 -source-path /file1_source -destination-path /file1_clone
有关的详细信息
volume file clone create
,请参见"ONTAP 命令参考"。
从卷中的快照创建FlexClone LUN
您可以使用卷中的快照创建LUN的FlexClone副本。LUN 的 FlexClone 副本既可读,也可写。
必须安装 FlexClone 许可证。此许可证包含在中"ONTAP One"。
FlexClone LUN 会继承父 LUN 的空间预留属性。预留了空间的 FlexClone LUN 所需的空间与预留了空间的父 LUN 所需的空间相同。如果 FlexClone LUN 未预留空间,则卷必须具有足够的空间来容纳对克隆所做的更改。
-
验证 LUN 是否未映射或未写入。
-
为包含LUN的卷创建快照:
volume snapshot create -vserver vserver_name -volume volume_name -snapshot snapshot_name
您必须为要克隆的LUN创建一个快照(备份快照)。
-
从快照创建FlexClone LUN:
volume file clone create -vserver vserver_name -volume volume_name -source-path source_path -snapshot-name snapshot_name -destination-path destination_path
如果您需要FlexClone LUN可用于自动删除、可以包括
-autodelete true
。如果要在使用半厚配置的卷中创建此 FlexClone LUN ,则必须为所有 FlexClone LUN 启用自动删除。 -
验证 FlexClone LUN 是否正确:
lun show -vserver vserver_name
Vserver Path State Mapped Type Size ------- ---------------------- -------- --------- -------- ------- vs1 /vol/vol1/lun1_clone online unmapped windows 47.07MB vs1 /vol/vol1/lun1_snap_clone online unmapped windows 47.07MB