chfcmap

使用 chfcmap 命令可修改现有映射的属性。

语法

阅读语法图跳过直观语法图 chfcmap -namenew_name_arg fc_map_idfc_map_name
阅读语法图跳过直观语法图 chfcmap -consistgrpconsist_group_idconsist_group_name-copyraterate-autodeleteonoff-cleanraterate fc_map_idfc_map_name

参数

-name new_name_arg
(可选)指定要为映射分配的新名称。-name 参数不能与任何其他可选参数一起使用。
-consistgrp consist_group_id | consist_group_name
(可选)指定要修改其映射的一致性组。要修改映射以使其独立(不在一致性组中),请指定 -consistgrp 0
注: 如果指定的一致性组处于 preparingpreparedcopyingsuspendedstopping 状态,那么无法修改此一致性组。
-copyrate rate
(可选)指定拷贝速率。rate 值可以为 0 - 150。缺省值为 50。值 0 表示没有任何后台拷贝进程。对于受支持的 -copyrate 值及其对应的速率,请参阅描述中的表。
-autodelete on | off
(可选)指定针对所指定映射开启或关闭自动删除功能。如果指定了 -autodelete on 参数,那么会在后台拷贝完成后删除映射。如果后台拷贝已完成,那么将立即删除映射。
-cleanrate rate
(可选)设置映射的清除速率。rate 值可以是 0 - 150。缺省值为 50
fc_map_id | fc_map_name
(必需)指定要修改的映射的标识或名称。在命令行末尾输入标识或名称。

描述

chfcmap 命令可修改现有映射的属性。

注意: 您必须在命令行末尾输入 fc_map_id | fc_map_name

如果您针对一组卷创建了多个 FlashCopy® 映射,且这些卷包含同一应用程序的数据元素,那么可以将这些映射分配给单个 FlashCopy 一致性组。然后可以对整个组发出一个 prepare 命令和一个 start 命令,这样将同时拷贝特定数据库的所有文件。

-copyrate 参数指定拷贝速率。如果指定了 0,那么会禁用后台拷贝。-cleanrate 参数指定清除目标卷的速率。仅当出现以下情形时清除进程才会处于活动状态:映射处于正在拷贝状态且后台拷贝已完成、映射处于正在拷贝状态且后台拷贝已禁用,或者映射处于正在停止状态。当该映射处于 copying 状态时,您可以通过将 -cleanrate 参数设置为 0 来禁用清除。如果 -cleanrate 设置为 0,那么当映射处于 stopping 状态时,清除过程会以缺省速率 50 运行,以确保停止操作完成。

该表提供了拷贝 rate 和清除 rate 值与每秒要尝试拆分的颗粒数之间的关系。颗粒是用单个位表示的数据单位。

表 1. 速率、数据速率和每秒颗粒数之间的关系
用户指定的速率属性值 拷贝的数据量/秒 256 KB 颗粒/秒 64 KB 颗粒/秒
1 - 10 128 KB 0.5 2
11 - 20 256 KB 1 4
21 - 30 512 KB 2 8
31 - 40 1 MB 4 16
41 - 50 2 MB 8 32
51 - 60 4 MB 16 64
61 - 70 8 MB 32 128
71 - 80 16 MB 64 256
81 - 90 32 MB 128 512
91 - 100 64 MB 256 1024
101 - 110 128 MB 512 2048
111 - 120 256 MB 1024 4096
121 - 130 512 MB 2048 8192
131 - 140 1 GB 4096 16384
141 - 150 2 GB 8192 32768
注: 指定该命令时,状态为 rc_controlled 的映射将不会显示在视图中。

调用示例

chfcmap -name testmap 1

生成的输出:

无反馈

lsfcmap 输出示例,其中映射 0 位于一致性组 1 中

lsfcmap

生成的输出:

id name   source_vdisk_id source_vdisk_name target_vdisk_id target_vdisk_name group_id group_name status         progress copy_rate clean_progress incremental partner_FC_id partner_FC_name restoring start_time rc_controlled 
0  fcmap0 12              vdisk0            13              vdisk1            1        fccstgrp0  idle_or_copied 0        50        100            off                                       no                   no            

使用 chfcmap 将映射 0 转换为独立映射的示例

chfcmap -consistgrp 0 0

生成的输出:

无反馈

lsfcmap 输出示例,其中映射 0 不再位于一致性组中

lsfcmap

生成的输出:

id name   source_vdisk_id source_vdisk_name target_vdisk_id target_vdisk_name group_id group_name status         progress copy_rate clean_progress incremental partner_FC_id partner_FC_name restoring start_time rc_controlled 
0  fcmap0 12              vdisk0            13              vdisk1                                idle_or_copied 0        50        100            off                                       no                   no