Compartilhar via


Migrar arquivos de um compartilhamento de arquivos do Azure SMB para outro

Este artigo descreve como migrar arquivos entre compartilhamentos de arquivos do Azure SMB usando o Robocopy, uma ferramenta de migração comum. Você pode usar esse método para migrar entre compartilhamentos de arquivos HDD e SSD, compartilhamentos de arquivos usando um modelo de cobrança diferente ou compartilhamentos de arquivos em diferentes regiões do Azure.

Aviso

Se você estiver usando a Sincronização de Arquivos do Azure, o processo de migração será diferente do descrito neste artigo. Em vez disso, consulte Migrar arquivos de um compartilhamento de arquivos do Azure para outro ao usar a Sincronização de Arquivos do Azure.

Aplica-se a

Modelo de gestão Modelo de cobrança Camada de mídia Redundancy SMB NFS
Microsoft.Storage Provisionado v2 HDD (padrão) Local (LRS) Yes Não
Microsoft.Storage Provisionado v2 HDD (padrão) Zona (ZRS) Yes Não
Microsoft.Storage Provisionado v2 HDD (padrão) Localização geográfica (GRS) Yes Não
Microsoft.Storage Provisionado v2 HDD (padrão) GeoZone (GZRS) Yes Não
Microsoft.Storage Provisionado v1 SSD (de alta qualidade) Local (LRS) Yes Não
Microsoft.Storage Provisionado v1 SSD (de alta qualidade) Zona (ZRS) Yes Não
Microsoft.Storage Pago conforme o uso HDD (padrão) Local (LRS) Yes Não
Microsoft.Storage Pago conforme o uso HDD (padrão) Zona (ZRS) Yes Não
Microsoft.Storage Pago conforme o uso HDD (padrão) Localização geográfica (GRS) Yes Não
Microsoft.Storage Pago conforme o uso HDD (padrão) GeoZone (GZRS) Yes Não

Migrar usando o Robocopy

Siga estas etapas para migrar usando o Robocopy, um utilitário de cópia de arquivo de linha de comando incluído no Windows.

  1. Implante uma VM (máquina virtual) do Windows no Azure na mesma região que o compartilhamento de arquivo de origem. Manter os dados e a rede no Azure é mais rápido e evita encargos de transferência de dados de saída. Para um desempenho ideal, recomendamos um tipo de VM de vários núcleos com pelo menos 56 GiB de memória, por exemplo , Standard_DS5_v2.

  2. Monte os compartilhamentos de arquivo de origem e de destino na VM. Para garantir que a VM tenha acesso a todos os arquivos, monte o compartilhamento de arquivos do Azure com acesso no nível de administrador: com acesso baseado em identidade com funções RBAC do Azure no nível do administrador (recomendadas) ou com chave de conta de armazenamento (menos segura).

  3. Execute o comando no prompt de comando do Windows. Opcionalmente, você pode incluir sinalizadores para funções de log como uma prática recomendada (/NP, /NFL, /NDL, /UNILOG). Lembre-se de substituir s:\ e t:\ pelos caminhos para os compartilhamentos de origem e de destino montados conforme apropriado.

    robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
    

    Você pode executar o comando enquanto a sua origem ainda estiver online, mas o IOPS e a taxa de transferência utilizados para o trabalho Robocopy contam em relação aos limites de compartilhamento do arquivo.

  4. Após a conclusão da execução inicial, execute o mesmo comando robocopy novamente para copiar todas as alterações que ocorreram desde a execução inicial. Todos os dados inalterados desde o último trabalho de cópia são ignorados.

  5. Você pode repetir a etapa 4 quantas vezes quiser antes de cortar para o novo compartilhamento de arquivos.

Consulte também