mkfcmap
Use o comando mkfcmap para criar um novo mapeamento de FlashCopy, que mapeia um volume de origem para um volume de destino para cópia subsequente.
Sintaxe
>>- mkfcmap -- - -source --+- src_vdisk_id ---+-----------------> '- src_vdisk_name -' >-- -target --+- target_vdisk_id ---+---------------------------> '- target_vdisk_name -' >--+-------------------------+----------------------------------> '- -name -- new_name_arg -' >--+-----------------------------------------+------------------> '- -consistgrp --+- consist_group_id ---+-' '- consist_group_name -' >--+---------------------+-- -+---------------+-----------------> '- -copyrate -- rate -' '- -autodelete -' >--+-------------------------+--+----------------+--------------> '- -grainsize --+- 64 --+-' '- -incremental -' '- 256 -' >--+--------------------------+---------------------------------> '- -cleanrate ---- rate ---' >--+------------------------------+--+---------------+--------->< '- -iogrp --+- iogroup_name -+-' '- -keeptarget -' '- iogroup_id --'
Parâmetros
- -source src_vdisk_id | src_vdisk_name
- (Obrigatório) Especifica o ID ou nome do volume de origem.
- -target target_vdisk_id | target_vdisk_name
- (Obrigatório) Especifica o ID ou 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 para 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 de rate pode ser 0 – 100. O valor padrão é 50. Um valor de 0 indica que não há processo de cópia em segundo plano. Para os valores de -copyrate e suas taxas correspondentes, consulte Tabela 1.
- -autodelete
- (Opcional) Especifica que um mapeamento seja excluído quando a cópia em segundo plano seja 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. Uma vez configurado, este valor não pode ser alterado.Lembre-se: Se o disco de origem ou de destino contém cópias compactadas, o valor padrão será 64 (a menos que o disco de origem ou de destino faz parte de um mapeamento com grainsize 256 KB).
- -incremental
- (Opcional) Marca o mapeamento FlashCopy como uma cópia incremental. O padrão é não incremental. Uma vez configurado, este valor não pode ser alterado.
- -cleanrate rate
- (Opcional) Configura a taxa de limpeza para o mapeamento. O valor de rate pode ser 0 – 100. O valor padrão é 50.
- -iogrp iogroup_name | iogroup_id
- (Opcional) Especifica o grupo de E/S para o bitmap do FlashCopy. Uma vez configurado, este valor não pode ser alterado. O grupo de E/S padrão é o volume de origem, se for 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 nenhum espaço de bitmap suficiente estiver disponível para concluir esse comando, mais espaço será automaticamente alocado na memória de bitmap (a menos que você já tenha atingido a memória de bitmap máxima).
- -keeptarget
- (Opcional) Especifica que a disponibilidade do volume de destino e do volume de origem deve ser a mesma. Se o destino se tornar 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 ele seja automaticamente excluído quando a cópia em segundo plano for concluída e o parâmetro autodelete configurado como on. Os volumes de origem e de destino devem ser especificados no comando mkfcmap. O comando mkfcmap falhará se a origem e o destino volumes não são idênticos em tamanho. 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. 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 diversos volumes sejam copiados ao mesmo tempo, o que cria uma cópia consistente de diversos 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 os volumes de destino e de origem, respectivamente, de um mapeamento existente, o mapeamento que está sendo criado e o mapeamento existente se tornarão parceiros. Se um mapeamento for criado como incremental, seu parceiro será incremental automaticamente. Um mapeamento pode ter apenas um parceiro.
- O relacionamento está com um sistema em cluster que está em execução em 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.
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 só fica ativo se o mapeamento estiver no estado de cópia e a cópia em segundo plano tiver sido concluída, o mapeamento estiver no estado de cópia e a cópia de fundo estiver desativada ou se o mapeamento estiver no estado parando. É possível desativar a limpeza quando o mapeamento está no estado de cópia, configurando o parâmetro cleanrate como 0. Se cleanrate for configurado como 0, o processo de limpeza será executado na taxa padrão de 50 quando o mapeamento estiver no estado de parada, para assegurar que a operação de parada seja concluída.
Essa tabela fornece o relacionamento dos valores de taxa de cópia e de taxa 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.
Valor de atributo da taxa de limpeza especificada pelo usuário | Dados copiados/s | 256 KB de granularidades/s | 64 KB de granularidades/s |
---|---|---|---|
1 a 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 |
Um exemplo de chamada
-name mapone mkfcmap -source 0 -target 2
A saída resultante:
Mapeamento FlashCopy, id [1], criado com sucesso
Um exemplo de chamada
mkfcmap -source 0 -target 2 -name mapone -keeptarget
A saída resultante:
FlashCopy Mapping, id [1], successfully created