mkfcmap

Use o comando mkfcmap para criar um novo mapeamento FlashCopy, que mapeia um volume de origem para um volume de destino para cópia subsequente.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe mkfcmap -source src_vdisk_idsrc_vdisk_name -target target_vdisk_idtarget_vdisk_name -namenew_name_arg-consistgrpconsist_group_idconsist_group_name-copyraterate-autodelete-grainsize64256-incremental-cleanraterate -iogrpiogroup_nameiogroup_id -keeptarget

Parâmetros

-source src_vdisk_id | src_vdisk_name
(Obrigatório) Especifica o ID ou o nome do volume de origem.
-target target_vdisk_id | target_vdisk_name
(Obrigatório) Especifica o ID ou o nome do volume de destino.
-name new_name_arg
(Opcional) Especifica o nome a ser designado para o novo mapeamento.
-consistgrp consist_group_id | consist_group_name
(Opcional) Especifica o grupo de consistências no qual incluir o novo mapeamento. Se não especificar um grupo de consistências, o mapeamento será tratado como um mapeamento independente.
-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 igual a 0 indica que não há processos de cópia de plano de fundo. Para obter os valores -copyrate suportados e suas taxas correspondentes, consulte a tabela na descrição do comando.
-autodelete
(Opcional) Especifica que um mapeamento deve ser excluído quando a cópia em plano de fundo for concluída. O padrão, que se aplica se esse parâmetro não for inserido, é que autodelete seja configurado como off.
-grainsize 64 | 256
(Opcional) Especifica o tamanho de granularidade do mapeamento. O valor padrão é 256. Depois de configurado, este valor não pode ser mudado.
Lembre-se: Se o disco de origem ou de destino contiver cópias compactadas, o valor padrão será 64 (a menos que o disco de origem ou de destino faça parte de um mapeamento com tamanho de granularidade de 256 KB).
-incremental
(Opcional) Marca o mapeamento FlashCopy como uma cópia incremental. O padrão é não incremental. Depois de configurado, este valor não pode ser mudado.
-cleanrate rate
(Opcional) Configura a taxa de limpeza do mapeamento. O valor da taxa pode ser de 0 a 150. O valor padrão é 50.
-iogrp iogroup_name | iogroup_id
(Opcional) Especifica o grupo de E/S para o bitmap do FlashCopy. Depois de configurado, este valor não pode ser mudado. O grupo de E/S padrão é o volume de origem, em caso de um único mapa de destino, ou o grupo de E/S do outro mapeamento de FlashCopy ao qual os volumes de origem ou de destino pertencem.
Nota: Se não houver espaço de bitmap suficiente disponível para concluir este comando, mais espaço será alocado automaticamente na memória do bitmap (a menos que o máximo de memória de bitmap seja atingido).
-keeptarget
(Opcional) Especifica que a disponibilidade do volume de destino e do volume de origem deve ser a mesma. Se o destino ficar indisponível, a origem também ficará indisponível (em vez de parar o mapeamento de FlashCopy).

Descrição

Este comando cria um novo mapeamento FlashCopy. Esse mapeamento persistirá até que seja excluído manualmente ou até que seja automaticamente excluído quando a cópia de plano de fundo for concluída e o parâmetro autodelete for configurado para no. Os volumes de origem e de destino devem ser especificados no comando mkfcmap. O comando mkfcmap falhará se os volumes de origem e de destino não tiverem tamanhos idênticos. Emita o comando lsvdisk -bytes para localizar o tamanho exato do volume de origem para o qual você deseja criar um disco de destino do mesmo tamanho. O volume de destino especificado não pode ser um volume de destino em um mapeamento de FlashCopy existente. Um mapeamento não pode ser criado se o conjunto resultante de mapeamentos conectados exceder 256 mapeamentos conectados.

O mapeamento pode, opcionalmente, receber um nome e ser designado a um grupo de consistências, que é um grupo de mapeamentos que pode ser iniciado com um comando único. Esses são grupos de mapeamentos que podem ser processados ao mesmo tempo. Isso permite que vários volumes sejam copiados ao mesmo tempo, o que cria uma cópia consistente de vários discos. Essa cópia consistente de diversos discos é necessária por alguns produtos de banco de dados nos quais o banco de dados e os arquivos de log residem em discos diferentes.

Se os volumes de origem e de destino especificados forem, respectivamente, os volumes de origem e de destino de um mapeamento existente, o mapeamento que está sendo criado e o mapeamento existente se tornam parceiros. Se um mapeamento for criado como incremental, seu parceiro será incremental automaticamente. Um mapeamento pode ter apenas um parceiro.

É possível criar um mapeamento de FlashCopy no qual o volume de destino seja membro de um relacionamento de Metro Mirror ou Global Mirror, a menos que uma das seguintes condições se aplique:
  • O relacionamento está com um sistema em cluster que está executando um nível de código anterior.
  • O grupo de E/S para o mapeamento é diferente do grupo de E/S para o volume de destino de mapeamento proposto.
Nota: Não será possível usar este comando se um volume fizer parte de um mapeamento e a captura instantânea de nuvem estiver ativada no volume.

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 para limpeza do volume de destino. O processo de limpeza ficará ativo somente se o mapeamento estiver no estado de cópia e a cópia em plano de fundo estiver concluída, o mapeamento estiver no estado de cópia e a cópia em plano de fundo estiver desativada, ou o mapeamento estiver no estado de parada. é possível desativar a limpeza quando o mapeamento estiver no estado de cópia configurando o parâmetro cleanrate como 0. Se cleanrate está configurado como 0, o processo de limpeza será executado na taxa padrão de 50 quando o mapeamento estiver no estado de parada, para garantir que a operação de parada seja concluída.

Nota: Não será possível emitir esse comando se alguma das condições a seguir se aplicar:
  • O volume de destino é um volume principal ou auxiliar em um relacionamento active-active.
  • O volume de origem é um volume principal ou auxiliar em um relacionamento active-active e o volume de destino e o mapa não estão no mesmo site que o volume de origem.
Esta tabela fornece o relacionamento dos valores de taxa de cópia e taxa de limpeza para o número de tentativas de divisão de granularidade por segundo. Uma granularidade é a unidade de dados que é representada por um único bit.
Nota: O tamanho de granularidade padrão de 64 KB para volumes compactados se aplicará a volumes compactados em conjuntos regulares somente se:
  • Os volumes de origem ou de destino forem compactados em um conjunto regular.
  • Os próprios volumes de origem ou de destino forem origens ou destinos de volumes compactados em conjuntos regulares (ou seja, em uma cascata na qual outros volumes na cascata são volumes compactados em um conjunto regular).
Caso contrário, o tamanho de granularidade padrão será 256 KB para volumes compactados de redução de dados, desde que os volumes não estejam envolvidos em cascatas com volumes compactados em conjuntos regulares.
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
Lembre-se: Este comando não pode ser usado em um volume que é de propriedade de um sistema de arquivos.
Nota: Mapas que são rc_controlled não são mostrados na visualização quando este comando é especificado.

Um Exemplo de Chamada

mkfcmap -source 0 -target 2 -name mapone

A saída resultante:

FlashCopy Mapping, id [1], successfully created

Um Exemplo de Chamada

mkfcmap -source 0 -target 2 -name mapone -keeptarget

A saída resultante:

FlashCopy Mapping, id [1], successfully created