É possível usar a ferramenta ZFS Shadow Migration para migrar dados de um sistema de arquivos existente para um novo sistema de arquivos. Um sistema de arquivos shadow é criado para extrair dados do original conforme necessário.
É possível usar o recurso shadow migration para migrar sistemas de arquivos da seguinte forma:
Um sistema de arquivos ZFS local ou remoto para um sistema de arquivos ZFS de destino
Um sistema de arquivos UFS local ou remoto para um sistema de arquivos ZFS de destino
Shadow migration é um processo que extrai os dados a serem migrados e depois faz o seguinte:
Cria um sistema de arquivos ZFS vazio.
Define a propriedade shadow em um sistema de arquivos ZFS vazio, que é o sistema de arquivos de destino (ou shadow), para apontar para o sistema de arquivos a ser migrado. Por exemplo:
# zfs create -o shadow=nfs://system/export/home/ufsdata users/home/shadow2
Dados do sistema de arquivos a ser migrado são copiados sobre o sistema de arquivos shadow. Para obter instruções passo-a passo, consulte Migrating ZFS File Systems no Managing ZFS File Systems in Oracle Solaris 11.2 .
Verifique as seguintes considerações ao migrar sistemas de arquivos:
O sistema de arquivos a ser migrado deve ser definido como somente leitura. Se o sistema de arquivos não for definido como somente leitura, alterações em andamento podem não serem migradas.
O sistema de arquivos de destino deve estar completamente vazio.
Se o sistema for reinicializado durante uma migração, a migração continua depois da reinicialização.
O acesso ao conteúdo do diretório que não foi completamente migrado ou o acesso ao conteúdo do arquivo que não foi completamente migrado fica bloqueado até que todo o conteúdo seja migrado.
Se você quiser que as informações de UID, GID e ACL migrem para o sistema de arquivos shadow durante uma migração NFS, tenha certeza de que as informações de serviço do nome estejam acessíveis entre os sistemas local e remoto. Você pode considerar copiar um subconjunto dos dados do sistema de arquivos a ser migrado para testar se todas as informações ACL serão migradas adequadamente antes da conclusão de uma migração grande de dados sobre NFS.
A migração de dados do sistema de arquivos sobre NFS pode ser lenta, dependendo da largura de banda de sua rede.
Monitore a migração de dados do sistema de arquivos com o comando shadowstat. Consulte Migrating ZFS File Systems no Managing ZFS File Systems in Oracle Solaris 11.2 .