将卷移动到启用了FabricPool的ONTAP本地层
目标本地层
如果卷移动的目标本地层未附加云层、则存储在云层上的源卷上的数据将写入目标本地层上的本地层。
从ONTAP 9.8开始、启用卷后"非活动数据报告"、FabricPool将使用卷的热图立即将冷数据排队、以便在冷数据写入目标本地层后立即开始分层。
在ONTAP 9.8之前的版本中、将卷移至另一本地层会重置本地层上的块的非活动期限。例如、如果某个卷使用自动卷分层策略、并且数据位于本地层上、并且此卷已处于非活动状态20天、但尚未分层、则在卷移动后、此数据的温度将重置为0天。
优化的卷移动
从ONTAP 9.6开始、如果卷移动的目标本地层使用与源本地层相同的分段、则存储在该分段中的源卷上的数据不会移回本地层。分层数据始终处于空闲状态、只需要将热数据从一个本地层移动到另一个本地层。经过优化的卷移动可显著提高网络效率。
例如,300TB 优化卷移动意味着即使 300TB 冷数据从一个本地层移动到另一个本地层,也不会触发对对象存储的 300TB 读取和 300TB 写入。
未经优化的卷移动会产生额外的网络和计算流量(读取/获取和写入/放置)、从而增加对ONTAP集群和对象存储的需求、并可能在分层到公共对象存储时增加成本。
|
某些配置与优化的卷移动不兼容:
|
如果卷移动的目标本地层附加了云层、则存储在云层上的源卷上的数据会首先写入到目标本地层上的本地层。然后、如果此方法适用于卷的分层策略、则此策略将写入目标本地层上的云层。
首先将数据写入本地层可提高卷移动的性能并减少转换时间。如果在执行卷移动时未指定卷分层策略、则目标卷将使用源卷的分层策略。
如果在执行卷移动时指定了其他分层策略、则会使用指定的分层策略创建目标卷、并且卷移动不会进行优化。
卷元数据
无论卷移动是否经过优化,ONTAP 都会存储大量有关所有数据(包括本地数据和分层数据)的位置、存储效率、权限、使用模式等的元数据。元数据始终保留在本地层,不会进行分层。将卷从一个本地层移至另一个本地层时、也需要将此信息移至目标本地层。
持续时间
卷移动仍然需要时间才能完成,并且预期优化卷移动将花费与移动等量非分层数据大约相同的时间。
重要的是要理解 `volume move show`命令并不代表从云层移动的数据的吞吐量,而是代表在本地更新的卷数据。
|
在SVM DR关系中、源卷和目标卷必须使用相同的分层策略。 |
-
使用 `volume move start`命令将卷从源本地层移动到目标本地层。
以下示例将名为SVM的 `vs1`卷 `myvol2`移至 `dest_FabricPool`启用了FabricPool的本地层。
cluster1::> volume move start -vserver vs1 -volume myvol2 -destination-aggregate dest_FabricPool