Como transferir arquivos grandes entre servidores usando rsync imprimir

  • 0

Como Transferir Arquivos Grandes Entre Servidores Usando rsync

Olá, viajante do servidor! Se você está aqui, provavelmente precisa mover arquivos grandes — talvez um site inteiro, uma pasta de backups ou um banco de dados — entre dois servidores com segurança e eficiência. Que bom que você chegou ao lugar certo. Eu sou o Sensei da GeHost, e hoje vou te ensinar, com calma e cuidado, como fazer isso usando rsync, uma ferramenta poderosa, mas simples quando bem usada.

Este guia é feito para quem quer entender, sem medo de errar. Vamos juntos, passo a passo, como transferir seus arquivos grandes com segurança, economia de banda e sem perder um único byte.

Antes de começar: o que é rsync?

Imagine um espelho que só copia o que mudou. Esse é o rsync — uma ferramenta que sincroniza arquivos entre dois locais (como dois servidores) de forma inteligente. Ele só transfere o que é novo ou alterado, economizando tempo e largura de banda. Perfeito para arquivos grandes!

Dica do Sensei: rsync é um dos mais confiáveis para transferências entre servidores. Ele funciona via SSH, então só precisa de acesso SSH no servidor de origem e no destino.

O que você vai precisar

  • Um terminal ou prompt de comando (no Linux, macOS ou Windows com WSL/PowerShell).
  • Conexão SSH ativa com os dois servidores.
  • O caminho completo dos arquivos no servidor de origem e no destino.
  • Usuário e senha (ou chave SSH) para acessar os servidores.

Se você está com o plano GeHost, seu acesso SSH já está ativado. Caso não tenha certeza, entre no painel do cliente e verifique na seção de SSH ou Segurança.

Passo a passo: como usar rsync para transferir arquivos grandes

  1. Abra seu terminal
    No Linux ou macOS, abra o Terminal. No Windows, use o PowerShell ou instale o WSL (Windows Subsystem for Linux).
  2. Verifique sua conexão SSH
    Antes de tudo, confirme que você consegue se conectar ao servidor de origem e ao destino. Use um comando como:
    ssh usuario@servidor-origem.com.br

    Substitua usuario pelo nome de usuário e servidor-origem.com.br pelo endereço real (não divulgamos IPs, mas você tem acesso via cPanel ou SSH).

  3. Use o comando rsync com segurança
    Agora, vamos usar o rsync. O formato básico é:
    rsync -avz -e ssh /caminho/local/ usuario@servidor-destino.com.br:/caminho/destino/

    Explicando os parâmetros:

    • -a = modo arquivar (preserva permissões, datas, links).
    • -v = verbose (mostra o que está acontecendo).
    • -z = compressão durante a transferência (ótimo para arquivos grandes).
    • -e ssh = usa SSH como transporte (seguro).

    Exemplo prático:

    rsync -avz -e ssh /home/usuario/site/ usuario@servidor-destino.com.br:/home/usuario/site/

    Este comando copia a pasta site do servidor de origem para o servidor de destino.

  4. Use chaves SSH para facilitar
    Se você vai fazer transferências frequentes, configure chaves SSH para não digitar senha toda vez. Isso é mais seguro e prático.

    Gerar a chave:

    ssh-keygen -t rsa -b 4096

    Copiar a chave pública para o servidor de destino:

    ssh-copy-id usuario@servidor-destino.com.br

    Depois disso, você pode usar rsync sem senha!

  5. Confira o progresso
    O rsync mostra o progresso em tempo real. Você verá mensagens como:
    receiving file list ... 1234 files
    sent 5.2 MB received 1.1 GB 2.1 MB/sec

    Quando terminar, o terminal volta ao prompt. Pronto! Seus arquivos estão transferidos.

  6. Verifique a integridade
    Depois da transferência, é bom confirmar que tudo chegou certo. Você pode comparar tamanhos ou usar o comando:
    rsync -avz --dry-run /caminho/local/ usuario@servidor-destino.com.br:/caminho/destino/

    Esse comando faz uma simulação (sem transferir) e mostra o que mudaria. Ótimo para testar antes da cópia real.

Dicas do Sensei para evitar problemas

  • Nunca force uma transferência muito grande em horários de pico — isso pode afetar outros serviços. Escolha horários de baixa demanda.
  • Use o modo --dry-run antes de confirmar — é como testar o caminho antes de andar.
  • Evite transferir arquivos com espaço no nome — use aspas ou evite espaços. Ex: use meus_arquivos em vez de meus arquivos.
  • Se algo der errado, pare e verifique — rsync é confiável, mas erros de rede podem interromper. Ele pode continuar de onde parou se usar o mesmo comando.
Importante: Se precisar de ajuda com SSH ou rsync no seu plano GeHost, entre em contato com o suporte. Nós estamos aqui para te ajudar — e sim, é gratuito nos primeiros 30 dias após a entrega.

Conclusão

Transferir arquivos grandes não precisa ser um pesadelo. Com rsync, você tem um aliado poderoso, seguro e eficiente. É como um carro de corrida com freio de mão: acelera rápido, mas para com precisão.

Se você seguiu os passos, parabéns! Você agora domina uma técnica avançada com elegância. E lembre-se: todo grande mestre começou como um iniciante. Você está no caminho certo.

Se tiver dúvidas, não hesite. O Sensei da GeHost está sempre aqui, com o coração aberto e o terminal pronto.

Tela inicial do cPanel com os grupos de ferramentas

Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). CNPJ: 46.647.904/0001-04. Suporte: 30 dias grátis após a entrega. Formas de pagamento: Cartão de Crédito (Stripe/PayPal) e Pix (InfoPago).


Esta resposta lhe foi útil?

« Retornar