Todos os produtos
Search
Central de documentação

File Storage NAS:Migrar dados do NAS para armazenamento local

Última atualização: Jun 27, 2026

Baixe dados do NAS para armazenamento local com rsync, Robocopy, SFTP ou IIS FTP. Como alternativa, sincronize primeiro com o OSS e depois baixe localmente.

Importante

O download de dados do NAS consome largura de banda pública do ECS. Use uma instância ECS dedicada para evitar impactos nas cargas de trabalho. Para mais informações, consulte Usar uma nova instância ECS como nó de trânsito.

Selecione um método de migração

Escolha o método adequado ao seu cenário:

Cenário

Método recomendado

Descrição

Poucos arquivos com interface gráfica multiplataforma

Cliente SFTP

Interface gráfica compatível com Linux, macOS e Windows.

Grandes conjuntos de dados com preservação de metadados

rsync

Sincronização incremental que mantém permissões e propriedade.

Grandes volumes de dados no Windows (SMB)

Robocopy

Ferramenta nativa do Windows para criação de cópias espelhadas.

Pequena quantidade de arquivos no Windows (SMB)

IIS FTP

Interface gráfica para sistemas de arquivos SMB.

Conjuntos de dados muito grandes ou largura de banda limitada

Trânsito via OSS

Sincronize primeiro com o OSS e depois baixe a partir dele.

Usar um cliente SFTP

Procedimento

  1. Instale um cliente SFTP no sistema operacional local.

    Há diversos clientes SFTP disponíveis. Este tópico usa o FileZilla como exemplo. Escolha uma versão compatível com o sistema operacional local e baixe e instale o cliente SFTP.

  2. Conecte o cliente SFTP à instância ECS de trânsito.

    1. Abra o cliente FileZilla e configure os parâmetros conforme a tabela a seguir. Clique em Quickconnect.

      Após a conexão com o servidor ECS, o painel esquerdo exibe o sistema de arquivos local e o painel direito mostra o sistema de arquivos do servidor.

      Parâmetro

      Descrição

      Host

      Endereço IP público da instância ECS de trânsito. Exemplo: 192.0.2.1.

      Username

      Nome de usuário da instância ECS de trânsito. Esse usuário deve ter permissões de leitura e gravação no diretório do sistema de arquivos NAS. Exemplo: root.

      Nota
      • O nome de usuário padrão de uma instância ECS Linux é root ou ecs-user.

      • O nome de usuário padrão de uma instância ECS Windows é administrator.

      Password

      Senha de logon da instância ECS de trânsito. Por exemplo, a senha de logon do usuário root.

      Nota

      Se você esqueceu a senha da instância ECS de trânsito, redefina-a e configure uma nova senha. Para mais informações, consulte Redefinir a senha de logon de uma instância.

      Port

      Número da porta SFTP. O valor padrão é 22.

    2. No painel direito, defina o caminho no campo Remote site como o ponto de montagem do sistema de arquivos NAS, por exemplo, /mnt. Pressione Enter para visualizar os arquivos no sistema de arquivos NAS.

  3. Baixe os dados.

    Arraste e solte arquivos ou diretórios do painel direito para o painel esquerdo.

Usar rsync

Benefícios

  • Preserva metadados dos arquivos, incluindo propriedade e permissões.

  • Oferece suporte a sincronização incremental.

  • Permite agendamento via crontab no Linux ou macOS para backups automatizados.

Procedimento

  1. Instale o rsync.

    Linux

    Sistema operacional

    Comando

    CentOS

    Instale o rsync com yum:

    sudo yum install rsync

    Redhat

    Ubuntu

    Instale o rsync com apt:

    sudo apt-get install rsync

    Debian

    Nota

    Para outras distribuições Linux, use o gerenciador de pacotes correspondente.

    macOS

    Instale o Homebrew e execute:

    brew install rsync

    Windows

  2. Baixe os dados.

    Execute o comando a seguir para baixar dados do NAS para um diretório local:

    rsync -avP root@192.0.2.0:/mnt/DirToSync/ DirToSync/

    Parâmetro

    Descrição

    192.0.2.0

    Endereço IP público da instância ECS Linux ou Windows onde o sistema de arquivos NAS está montado.

    /mnt/DirToSync

    Diretório a exportar do NAS.

    DirToSync

    Diretório local de destino.

    Nota

    Os caminhos no comando rsync devem terminar com barra (/). Caso contrário, a estrutura de diretórios não corresponderá após a sincronização.

Usar Robocopy

Benefícios

O Robocopy é um comando de cópia de diretórios do Windows que cria cópias espelhadas com estruturas de arquivos idênticas, sem duplicar arquivos inalterados, e preserva atributos como datas e carimbos de data/hora.

Para migrações em grande escala, instale Python em uma instância ECS Windows e use o script migration.py. Como acelerar a migração de dados para um sistema de arquivos SMB?

Procedimento

  1. Faça logon na instância ECS de trânsito.

  2. Migre os dados.

    Execute o comando a seguir para migrar dados do sistema de arquivos de origem (unidade Z) para o sistema de arquivos de destino (unidade Y):

    robocopy Z:\ Y:\ /e /w:5 /z /mt:32
    Nota

    Este comando migra apenas os dados dentro do diretório especificado, não o diretório em si.

    A tabela a seguir descreve parâmetros importantes. Substitua-os pelos valores reais.

    Parâmetro

    Descrição

    /mt

    Número de threads simultâneas. O padrão é 8.

    Valores válidos: 1 a 128.

    Este exemplo usa 32 threads para cópia multithread.

    /w

    Define o tempo de espera em segundos entre novas tentativas.

    /z

    Habilita transferência retomável.

    /e

    Copia todos os subdiretórios, inclusive os vazios.

    /copyall

    Copia todas as informações do arquivo, incluindo:

    • Dados

    • Atributos

    • Carimbos de data/hora

    • Lista de Controle de Acesso (ACL)

    • Informações de proprietário

    • Informações de auditoria

    Nota

    Para acelerar a migração de grandes volumes de dados, como mais de 100 milhões de arquivos pequenos que totalizam mais de 10 TB, instale a versão mais recente do Python na instância ECS Windows para executar a migração. Para mais informações, consulte Como acelerar a migração de dados para um sistema de arquivos SMB do Apsara File Storage NAS.

  3. Verifique o resultado da migração.

    Após concluir a migração, execute o comando Robocopy a seguir para verificar se os dados no destino estão consistentes com a origem:

    ROBOCOPY Z:\ Y:\ /e /l /ns /njs /njh /ndl /fp /log:reconcile.txt

    A tabela a seguir detalha parâmetros relevantes. Substitua-os pelos valores adequados ao seu ambiente.

    Parâmetro

    Descrição

    /e

    Lista apenas diretórios, inclusive os vazios.

    /l

    Relata diferenças sem modificar ou copiar arquivos.

    /fp

    Inclui os caminhos completos dos arquivos no log. Necessário apenas quando /ndl for omitido.

    /ns

    Não inclui tamanhos de arquivo no log.

    /ndl

    Não inclui pastas no log.

    /njs

    Omite o resumo do trabalho.

    /njh

    Omite o cabeçalho do trabalho.

    /log:reconcile.txt

    Grava o resultado da migração no arquivo de log reconcile.txt. Se o arquivo já existir, ele será sobrescrito.

Usar IIS FTP

Procedimento

Para mais detalhes, consulte Configurar o serviço web IIS do Windows.

Nota
  • Abra as portas TCP FTP correspondentes no grupo de segurança da VPC.

  • Também é possível configurar outros servidores e clientes FTP para upload e download de dados pela rede pública.

  • O tráfego de entrada para um elastic IP address (EIP) é gratuito, enquanto o tráfego de saída é cobrado. Portanto, fazer upload de dados para o File Storage NAS pela rede pública é gratuito, mas o download gera custos. Para mais informações sobre faturamento, consulte EIPs com pagamento conforme o uso.

Transferir via OSS

Sincronize dados com o OSS usando ossutil ou Data Transport e, em seguida, baixe do OSS para o armazenamento local.

  1. Migre dados para o OSS.

  2. Baixe os dados do OSS para arquivos locais. Para mais informações, consulte Download simples.