创建经过空间优化的 FlexClone 文件和 FlexClone LUN 的示例

以下示例说明了 Data ONTAP 8.3 及更高版本为什么不需要额外空间便能克隆预留百分比设置为零的 FlexVol 卷中启用了空间预留的文件和 LUN,同时它还介绍了一些不支持经过空间优化的克隆的场景。

创建启用了空间预留的 FlexClone 文件的示例

假设要克隆预留百分比设置为零的 FlexVol 卷中一个大小为 100 GB 并且没有空洞的文件,而且为该文件启用了空间预留,并将为 FlexClone 文件启用空间预留。

以下示例说明了如何克隆 file1_source 以创建名为 file1_clone 的 FlexClone 文件。由于未指定空间预留,因此 FlexClone 文件将继承与源文件(此文件启用了空间预留)相同的空间预留设置:

cluster1::> volume file clone create -vserver vs0 -volume vol1 -source-path /file1_source -destination-path /file1_clone

在 Data ONTAP 8.3 及更高版本中,不需要额外的临时空间便能创建 FlexClone 文件。在先前版本中,需要至少 200 GB 的可用空间才能从预留百分比设置为零的 FlexVol 卷中一个大小为 100 GB 并启用了空间预留的文件创建启用了空间预留的 FlexClone 文件。现在,上述操作不再需要额外空间,因为 FlexClone 文件和 FlexClone LUN 已经过空间优化。

创建禁用了空间预留的 FlexClone 文件的示例

假设要克隆预留百分比设置为零的 FlexVol 卷中一个大小为 100 GB 并且没有空洞的文件,而且为该文件启用了空间预留,但将为 FlexClone 文件禁用空间预留。

以下示例说明了如何克隆 file1_source 以创建名为 file1_clone 并禁用了空间预留的 FlexClone 文件:

cluster1::> volume file clone create -vserver vs0 -volume vol1 -source-path /file1_source -destination-path /file1_clone -no-reserve

在 Data ONTAP 8.3 及更高版本中,不需要额外的临时空间便能创建 FlexClone 文件。在先前版本中,需要至少 100 GB 的可用空间才能从预留百分比设置为零的 FlexVol 卷中一个大小为 100 GB 并启用了空间预留的文件创建禁用了空间预留的 FlexClone 文件。现在,此操作不再需要额外空间。

不支持经过空间优化的克隆的场景

以下场景不支持经过空间优化的克隆: