Função do FlashCopy

A função FlashCopy cria uma cópia point-in-time de dados armazenados em um volume de origem para um volume de destino.

Em seu modo básico, a função do FlashCopy cria cópias de conteúdo em um volume de origem para um volume de destino em um mapeamento. A função associa um volume de origem e um volume de destino em um mapeamento. Se os dados existirem no volume de destino, esses dados serão substituídos pelos dados copiados. Após concluída a operação de cópia, os volumes de destino contêm os conteúdos dos volumes de origem, já que eles existiam em ponto único do tempo, a menos que as gravações de destinos tenham sido processadas. FlashCopy é às vezes descrito como uma instância de uma tecnologia de cópia de time-zero (T 0) ou de cópia point-in-time. Embora a operação de cópia leve algum tempo para ser concluída, os dados resultantes no volume de destino são apresentados para que a cópia pareça ter ocorrido imediatamente e todos os dados são disponibilizados imediatamente. (Se necessário, os dados que ainda estão no processo de serem copiados poderão ser acessados na origem.)

Embora seja difícil fazer uma cópia consistente de um conjunto de dados que é constantemente atualizado, as técnicas de cópia momentânea ajudam a resolver esse problema. Se uma cópia de um conjunto de dados for criada usando uma tecnologia que não fornece técnicas momentâneas e o conjunto de dados for alterado durante a operação de cópia, a cópia resultante poderá conter dados que não são consistentes. Por exemplo, se uma referência para um objeto for copiada anteriormente ao próprio objeto e o objeto for movido antes de ser copiado, a cópia conterá o objeto de referência em seu novo local, mas a referência copiada ainda apontará para o local anterior. Também é possível designar cópia em plano de fundo e taxas de limpeza a um mapeamento de FlashCopy para controlar a taxa na qual as atualizações são propagadas ao sistema remoto. Os valores de taxa de cópia do mapeamento de FlashCopy podem ser de 128 KBps a 2 GBps e podem ser mudados quando o mapeamento de FlashCopy está em qualquer estado.

As funções mais avançadas permitem que operações ocorram em múltiplos volumes de origem e de destino. Operações de gerenciamento são coordenadas para fornecer um momento único e comum para copiar volumes de destino a partir de seus respectivos volumes de origem. Isso cria uma cópia consistente de dados que abrange vários volumes. A função também suporta que múltiplos volumes de destino sejam copiados a partir de cada volume de origem. Isso pode ser usado para criar imagens de momentos diferentes para cada volume de origem.