Todos os produtos
Search
Central de documentação

File Storage NAS:Migrar dados do NAS para armazenamento local

Última atualização: Sep 22, 2026

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

Importante

O download de dados do NAS consome a 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 Use a new ECS instance as a transit node.

Selecione um método de migração

Escolha um método com base no seu cenário:

Cenário

Método recomendado

Descrição

Poucos arquivos com GUI multiplataforma

Cliente SFTP

Interface gráfica, com suporte para Linux, macOS e Windows.

Grandes conjuntos de dados com preservação de metadados

rsync

Sincronização incremental, preserva permissões e propriedade.

Grandes conjuntos de dados no Windows (SMB)

Robocopy

Ferramenta nativa do Windows, cria cópias espelhadas.

Poucos 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.

Use um cliente SFTP

Procedimento

  1. Instale um cliente SFTP no seu sistema operacional local.

    Existem vários clientes SFTP disponíveis. Este tópico usa o FileZilla como exemplo. Escolha uma versão compatível com o seu 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 descrito na tabela a seguir. Clique em Quickconnect.

      Após conectar ao servidor ECS, o painel esquerdo exibe o seu sistema de arquivos local e o painel direito exibe o sistema de arquivos do servidor.

      Parâmetro

      Descrição

      Host

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

      Username

      O nome de usuário da instância ECS de trânsito. Este 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 para uma instância ECS Linux é root ou ecs-user.

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

      Password

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

      Nota

      Se você esquecer a senha da instância ECS de trânsito, redefina-a e defina uma nova senha. Para mais informações, consulte Reset the logon password of an instance.

      Port

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

    2. No painel direito, defina o caminho no campo Remote site para o caminho de montagem do sistema de arquivos NAS, como /mnt. Pressione Enter e visualize 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.

Use o rsync

Benefícios

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

  • Oferece suporte à sincronização incremental.

  • Compatível com agendamento via crontab no Linux ou macOS para backups automatizados.

Procedimento

  1. Instale o rsync.

    Linux

    Sistema operacional

    Comando

    CentOS

    Instale o rsync com o yum:

    sudo yum install rsync

    Redhat

    Ubuntu

    Instale o rsync com o apt:

    sudo apt-get install rsync

    Debian

    Nota

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

    macOS

    Instale o Homebrew e, em seguida, 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

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

    /mnt/DirToSync

    O diretório a ser exportado do NAS.

    DirToSync

    O diretório local.

    Nota

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

Use o 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 o Python em uma instância ECS Windows e use o script migration.py. How do I accelerate data migration to an SMB file system?

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, e não o diretório em si.

    A tabela a seguir descreve parâmetros importantes. Insira os valores reais.

    Parâmetro

    Descrição

    /mt

    O 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

    Especifica o tempo de espera em segundos entre as novas tentativas.

    /z

    Ative a transferência retomável.

    /e

    Copia todos os subdiretórios, incluindo os vazios.

    /copyall

    Copia todas as informações do arquivo. Isso inclui:

    • Dados

    • Atributos

    • Carimbos de data/hora

    • Lista de Controle de Acesso (ACL)

    • Informações do 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 ultrapassam 10 TB de tamanho total, instale a versão mais recente do Python na instância ECS Windows para migrar os dados. Para mais informações, consulte How to accelerate data migration to an SMB file system of Apsara File Storage NAS.

  3. Verifique o resultado da migração.

    Após a conclusão da migração, execute o comando Robocopy a seguir e verifique 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 descreve parâmetros importantes. Insira os valores reais.

    Parâmetro

    Descrição

    /e

    Lista apenas diretórios, incluindo os vazios.

    /l

    Relata diferenças sem modificar ou copiar arquivos.

    /fp

    Inclui os caminhos completos dos arquivos no log. Isso é necessário apenas quando o /ndl é omitido.

    /ns

    Especifica não incluir os tamanhos dos arquivos no log.

    /ndl

    Especifica não incluir pastas no log.

    /njs

    Especifica não incluir o resumo do trabalho.

    /njh

    Especifica não incluir 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á substituído.

Use o IIS FTP

Procedimento

Para mais informações, consulte Configure the Windows IIS web service.

Nota
  • Você deve abrir as portas TCP de FTP correspondentes no grupo de segurança da VPC.

  • Você também pode configurar outros servidores e clientes FTP para enviar e baixar 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, o upload de dados para o File Storage NAS pela rede pública é gratuito, mas o download de dados incorre em cobranças. Para mais informações sobre faturamento, consulte Pay-as-you-go EIPs.

Transferir via OSS

Sincronize dados com o OSS usando o ossutil ou o 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 Simple download.