跳转到主内容

常见问题解答 - FlexClone 分离

Views:
6
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
core
Last Updated:

可不使用  

适用于

  • ONTAP 9
  • Data ONTAP 8.1 7-模式
  • Data ONTAP 8 7-模式
  • 集群模式 Data ONTAP 8.1

解答

以下是有关分离 FlexClone 卷的常见问题。

什么是 FlexClone 分离?

FlexClone 分离是从其父卷分割 FlexClone 卷的操作。拆分会从父卷生成所有共享数据的完整副本、并删除两个卷之间的任何关系或相关性。分离完成后、 FlexClone 卷不再是 FlexClone 卷而是常规卷。不能为 FlexClone 分离选择目标聚合;它将始终与父卷相同。

Data ONTAP 如何处理 FlexClone 分离操作?

Data ONTAP 使用后台扫描程序将共享数据从父卷复制到 FlexClone 卷。扫描程序在任何时候都有一条活动消息、该消息仅处理一个 inode 、因此在一个使用较少的 inode 的卷上,分离速度会更快。此外, FlexClone 卷上写入、覆盖或删除的任何数据都不会与父卷共享,因此不需要复制。在拆分操作期间、父卷和 FlexClone 卷都处于联机状态、操作不会中断客户端访问。

使用 FlexClone SPLIT 是否有任何特殊注意事项?

分割 FlexClone 卷将导致删除 FlexClone 上的所有 Snapshot 副本,并在分离完成之前阻止 FlexClone 卷上的任何新快照。FlexClone 分离操作由后台扫描程序以低优先级处理,需要相当长的时间才能完成。具有多个 inode (文件)的 FlexVols 处理速度将比具有少量 inode (文件)的 FlexVols 慢。

FlexClone 分离是否可以替代在 FlexClone 卷中保留快照的方法?

如果在集群模式中使用 Data ONTAP 、与 FlexClone 分离功能等效的功能是执行 FlexClone 卷的卷移动。卷移动将导致从 FlexClone (从而也是共享块的父卷)到其他聚合的所有数据的完整副本。卷移动操作完成后、将释放任何关系或依赖性、 FlexClone 卷将成为常规卷。卷移动可保留所有快照;在移动过程中,可以创建新快照。FlexClone 卷观察到的卷移动速度与普通卷相似、并且对客户端访问无中断。卷移动操作在处理过程中通常比 FlexClone 分离操作需要更多的空间、因为所有数据(共享和非共享)都被复制、而在 FlexClone 分离中只复制共享数据。

如果在 7- 模式下使用 Data ONTAP ,请使用vol copy 命令或 SnapMirror 创建初始完整副本。

执行 FlexClone 分离操作需要多少容量?

创建 FlexClone 卷后、所有数据将立即在其与父卷的参考快照之间共享、 将 FlexClone 卷从父卷中拆分将需要与快照时父活动文件系统的已用容量相等的存储容量。当 FlexClone 卷和父卷因写入、覆盖和删除而转出时,共享数据的数量会减少。Data ONTAP 包含一个命令、用于估计从父卷分离 FlexClone 卷所需的存储容量。

  • 对于集群模式中的 Data ONTAP 、请使用volume clone split estimate 命令。以下是此命令的示例用法和输出。

c-mode::> volume clone split estimate
Split
Vserver FlexClone Estimate
--------- ------------- ----------
demo10-vs1
quotas_c 8.55GB

  • 对于 7- 模式下的 Data ONTAP ,请使用vol clone split estimate 命令。以下是此命令的示例用法和输出。

7-mode> vol clone split estimate quotas_c
An estimated 10gb available storage is required in the aggregate to split
clone volume 'quotas_c' from its parent.

您如何监控 FlexClone 分离的进度?

  • 对于集群模式中的 Data ONTAP 、请使用volume clone split status 命令。以下是此命令的示例用法和输出。

c-mode::> volume clone split status
Inodes Blocks
--------------------- ---------------------
Vserver FlexClone Processed Total Scanned Updated % Complete
--------- ------------- ---------- ---------- ---------- ---------- ----------
demo10-vs1
quotas_c 98007 3309579 354217 293763 2

  • 对于 7- 模式下的 Data ONTAP ,请使用vol clone split status命令。以下是此命令的示例用法和输出。

7-mode> vol clone split status
Volume 'quotas_c', 108175 of 2912700 inodes processed (3%)
251788 blocks scanned. 239605 blocks updated.

输出中包含% complete or processed 一个字段。此字段基于 Inode 拆分的计数而不是块拆分的计数。该值为整数并舍入。如果卷包含几个大文件或 LUN 、则 % 字段可能不是进度的准确表示。

FlexVol 克隆分离为什么需要很长时间?

通常,克隆拆分操作可能需要相当长的时间才能执行。

弹性克隆分离必须将数据和空闲索引节点的每一位传输到要克隆的卷。因此,当分割完成时、显示的 inode 总数将被使用并加上空闲值、并且每个 inode 将被复制到正在拆分并与源分隔的卷中。
克隆拆分操作是一种复制操作,由于以下原因、执行该操作可能需要大量时间和资源:

  • 聚合中的可用块用于复制父级和克隆之间共享的块。
  • FlexClone 拆分会执行磁盘 I/O 操作,并且可能会与聚合中的其他磁盘操作竞争。
  • 复制操作使用某些 CPU 和内存资源、这可能会影响完全加载的文件管理器的性能。

但是, Data ONTAP 可以解决拆分操作对性能的潜在影响。拆分操作在后台运行、优先级的设置方式不会对前景操作产生显著影响。
克隆操作将继续在后台执行、不会影响对父卷或克隆卷的数据访问。此外、用户进程在操作期间不会受到影响、拆分操作被视为低优先级作业。这不像仅复制卷中写入的数据的卷复制操作。

如果创建克隆卷、则可以立即开始使用该卷、并允许在后台进行分离而不会影响数据完整性(但在分割完成之前无法执行快照)。有关克隆灵活卷和 FlexClone 分离的更多信息、 请参阅以下文档:

Data ONTAP 8.2 7- 模式存储管理指南
集群 Data ONTAP 8.3 逻辑存储管理指南
集群 Data ONTAP 9.x 逻辑存储管理指南

其他信息

在此处添加您的文本。