chfcmap

Use o comando chfcmap para modificar os atributos de um mapeamento existente.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe chfcmap -namenew_name_arg fc_map_idfc_map_name
Ler diagrama de sintaxeManter visual do diagrama de sintaxe chfcmap -consistgrpconsist_group_idconsist_group_name-copyraterate-autodeleteonoff-cleanraterate fc_map_idfc_map_name

Parâmetros

-name new_name_arg
(Opcional) Especifica o novo nome a ser designado para o mapeamento. O parâmetro -name não pode ser usado com nenhum outro parâmetro opcional.
-consistgrp consist_group_id | consist_group_name
(Opcional) Especifica o grupo de consistências cujo mapeamento você deseja modificar. Para modificar um mapa de forma que ele seja independente (e não esteja em um grupo de consistências), especifique -consistgrp 0.
Nota: O grupo de consistências não poderá ser modificado se estiver nos estados preparing, prepared, copying, suspended ou stopping.
-copyrate rate
(Opcional) Especifica a taxa de cópia. O valor da taxa pode ser de 0 a 150. O valor padrão é 50. Um valor de 0 indica que não há processo de cópia em segundo plano. Para os valores -copyrate suportados e suas taxas correspondentes, consulte a tabela na descrição.
-autodelete on | off
(Opcional) Especifica que a função autodelete seja ligada ou desligada para o mapeamento especificado. Ao especificar o parâmetro -autodelete on, você está excluindo um mapeamento depois que a cópia em segundo plano é concluída. Se a cópia em plano de fundo já estiver concluída, o mapeamento será excluído imediatamente.
-cleanrate rate
(Opcional) Configura a taxa de limpeza do mapeamento. O valor rate pode ser de 0 a 150. O valor padrão é 50.
fc_map_id | fc_map_name
(Obrigatório) Especifica o ID ou o nome do mapeamento a ser modificado. Insira o ID ou nome por último na linha de comandos.

Descrição

O comando chfcmap modifica atributos de um mapeamento existente.

Atenção: Você deve inserir fc_map_id | fc_map_name por último na linha de comandos.

Se você tiver criado vários mapeamentos de FlashCopy para um grupo de volumes que contêm elementos de dados do mesmo aplicativo, será possível designar esses mapeamentos para um grupo de consistências do FlashCopy único. É possível emitir um único comando prepare e um único comando start para o grupo inteiro, por exemplo, para que todos os arquivos para um determinado banco de dados sejam copiados ao mesmo tempo.

O parâmetro -copyrate especifica a taxa de cópia. Se 0 for especificado, a cópia de plano de fundo será desativada. O parâmetro -cleanrate especifica a taxa de limpeza do volume de destino. O processo de limpeza estará ativo apenas se o mapeamento estiver no estado copying e a cópia em plano de fundo tiver sido concluída, se o mapeamento estiver no estado copying e a cópia em plano de fundo estiver desativada ou se o mapeamento estiver no estado stopping. É possível desabilitar a limpeza quando o mapeamento estiver no estado copiando, por meio da configuração do parâmetro -cleanrate como 0. Se -cleanrate for configurado como 0, o processo de limpeza será executado por padrão como 50 quando o mapeamento estiver do estado parando para garantir que a operação de para seja concluída.

Esta tabela fornece o relacionamento da cópia rate e valores rate de limpeza para o número de tentativas de grãos a serem divididos por segundo. Uma granularidade é a unidade de dados representada por um bit único.

Tabela 1. Relacionamento entre os valores de taxa, taxa de dados e granularidade por segundo
Valor do atributo de taxa especificado pelo usuário Dados copiados/s 256 KB de granularidades/s 64 KB de granularidades/s
1-10 128 KB 0,5 2
11 a 20 256 KB 1 4
21 a 30 512 KB 2 8
31 a 40 1 MB 4 16
41 a 50 2 MB 8 32
51 a 60 4 MB 16 64
61 a 70 8 MB 32 128
71 a 80 16 MB 64 256
81 a 90 32 MB 128 512
91 a 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
Nota: Os mapas que são rc_controlled não são mostrados na visualização quando este comando é especificado.

Um exemplo de chamada

chfcmap -name testmap 1

A saída do resultado:

Nenhum feedback

Exemplo de saída lsfcmap, em que o mapa 0 está no grupo de consistências 1

lsfcmap

A saída resultante:

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            

Exemplo de uso de chfcmap para transformar o mapa 0 em um mapeamento independente

chfcmap -consistgrp 0 0

A saída resultante:

Sem feedback

Exemplo de saída lsfcmap, em que o mapa 0 não está mais em um grupo de consistências

lsfcmap

A saída resultante:

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