管理存储效率

SnapMirror 可保留源卷和目标卷上的存储效率,但在目标上启用了后处理数据压缩的情况除外。在这种情况下,目标上的所有存储效率都将丢失。要更正此问题,您需要在目标上禁用后处理数据压缩,然后手动更新此关系并重新启用存储效率。

开始之前

关于本任务

您可以使用volume efficiency show该命令来确定是否在卷上启用了效率。For more information, see the man pages.

您可以查看 SnapMirror 审核日志并查找传输说明、检查 SnapMirror 是否能保持存储效率。如果传输说明显示 TRANSFATE_DESC = 逻辑传输,则 SnapMirror 不会保持存储效率。如果传输说明显示 Transfer_desc= 具有存储效率的逻辑传输, SnapMirror 将保持存储效率。例如:
Fri May 22 02:13:02 CDT 2020 ScheduledUpdate[May 22 02:12:00]:cc0fbc29-b665-11e5-a626-00a09860c273 Operation-Uuid=39fbcf48-550a-4282-a906-df35632c73a1 Group=none Operation-Cookie=0 action=End source=<sourcepath> destination=<destpath> status=Success bytes_transferred=117080571 network_compression_ratio=1.0:1 transfer_desc=Logical Transfer - Optimized Directory Mode

使用存储进行逻辑传输

从 ONTAP 9.3 开始,不再需要手动更新,即可重新启用存储效率。如果 SnapMirror 检测到已禁用后处理数据压缩,则它会在下次计划更新时自动重新启用存储效率。源和目标都必须运行 ONTAP 9.3。

从 ONTAP 9.3 开始,在将目标卷设置为可写之后,AFF 系统管理存储效率设置的方式与 FAS 系统不同:

注: 启用存储效率后手动更新可能会非常耗时。您可能需要在非高峰时段运行此操作。

过程

更新复制关系并重新启用存储效率:snapmirror update -source-path SVM:volume|cluster://SVM/volume, ... -destination-path SVM:volume|cluster://SVM/volume, ... -enable-storage-efficiency true
有关完整的命令语法,请参见手册页。
注: 您必须从目标 SVM 或目标集群运行此命令。如果源和目标上不存在通用 Snapshot 副本,则此命令将失败。使用 snapmirror initialize 重新初始化此关系。
以下示例将更新 svm1 上的源卷 volAsvm_backup 上的目标卷 volA_dst 之间的关系,并重新启用存储效率:
cluster_dst::> snapmirror update -source-path svm1:volA -destination-path svm_backup:volA_dst -enable-storage-efficiency true