SSH & Avançado 57 visualizações

Como transferir arquivos grandes entre servidores usando rsync com retomada

Ver no WHMCS

Como transferir arquivos grandes entre servidores usando rsync com retomada

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de confiança, onde aprendemos juntos com paciência, cuidado e um toque de sabedoria digital. Hoje vamos aprender algo poderoso, mas tranquilo: como transferir arquivos grandes entre servidores usando rsync com retomada.

Imagine que você está enviando um vídeo de 10 GB, um banco de dados pesado ou uma pasta com milhares de arquivos — e, de repente, a conexão cai. Sem pânico! Com o rsync e a retomada, você não precisa começar tudo do zero. É como ter um salvamento automático no meio da jornada.

Este guia é feito para quem quer dominar o assunto sem precisar ser um especialista. Vamos com calma, passo a passo, como se fosse um chá com um amigo que entende de tecnologia, mas não gosta de enrolação.

Antes de começar: o que você precisa

  • Um terminal ou prompt de comando (no Linux, macOS ou Windows com WSL/PowerShell).
  • Conexão SSH ativa com o servidor de origem e o servidor de destino.
  • Permissões de acesso via SSH (usuário e senha ou chave SSH).
  • Conhecimento básico de comandos no terminal (não se preocupe, vamos explicar tudo).

Sensei diz: Se você não tem acesso SSH, verifique seu plano no painel do cliente (painel.gehost.com.br). Alguns planos permitem acesso SSH — consulte seu contrato ou entre em contato com o suporte.

Passo a passo: transferência com retomada usando rsync

  1. Abra seu terminal
    No Linux ou macOS, abra o Terminal. No Windows, use o PowerShell ou WSL (Windows Subsystem for Linux).
  2. Conecte-se ao servidor de origem via SSH
    Use o comando abaixo, substituindo usuario@origem pelo seu usuário e endereço do servidor de origem (não revelamos IPs, mas você já tem esses dados de acesso):

    ssh usuario@origem

    Se estiver usando chave SSH, o sistema vai autenticar automaticamente.

    Tela de login do cPanel com campos de usuário e senha
  3. Prepare o arquivo ou pasta para transferência
    Certifique-se de que a pasta ou arquivo que você quer enviar está no servidor de origem. Por exemplo, se for uma pasta chamada backup-grande, confira se ela existe com:

    ls -l backup-grande

    Se não existir, crie ou copie os arquivos para lá.

  4. Execute o comando rsync com retomada
    Agora, vamos usar o rsync com opções que garantem que a transferência possa ser retomada caso falhe. Use este comando:

    rsync -avz --partial --progress --rsh=ssh /caminho/para/arquivo/ usuario@destino:/caminho/destino/

    Explicando os parâmetros:

    • -a = modo arquivar (mantém permissões, datas, links, etc.).
    • -v = verbose (mostra o progresso).
    • -z = compressão durante o envio (melhora a velocidade).
    • --partial = permite retomar arquivos parcialmente transferidos.
    • --progress = mostra a porcentagem de progresso em tempo real.
    • --rsh=ssh = usa SSH como transporte seguro.

    Substitua:

    • /caminho/para/arquivo/ pelo caminho da pasta ou arquivo no servidor de origem.
    • usuario@destino pelo usuário e endereço do servidor de destino.
    • /caminho/destino/ pelo local onde você quer salvar no servidor de destino.

    Exemplo prático:

    rsync -avz --partial --progress --rsh=ssh /home/usuario/backup-grande/ cliente@servidor-destino:/backup/
  5. Se a conexão cair, reinicie o comando
    Se a transferência for interrompida (por falha de rede, por exemplo), basta rodar o mesmo comando novamente. O rsync vai detectar quais arquivos já foram enviados e só continuar com os que faltam — sem repetir o que já foi feito.

    Tela do Gerenciador de Arquivos do cPanel com árvore de pastas e barra de ações
  6. Verifique a conclusão
    Quando o comando terminar, você verá uma mensagem como sent 1.2 GB in 15 minutes. Confira no servidor de destino se os arquivos estão completos e corretos.

Dicas práticas do Sensei

  • Se estiver transferindo muitos arquivos, considere usar --delete apenas se quiser que o destino fique exatamente igual ao origem (cuidado com perda de dados).
  • Para arquivos muito grandes, evite usar o navegador — o rsync é muito mais confiável.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost (30 dias grátis após a entrega). Eles estão aqui para te ajudar com qualquer dúvida técnica.
  • Use chaves SSH sempre que possível — é mais seguro e evita digitar senha toda vez.

GeHost cuida de você
Nosso grupo é composto por pessoas reais: Raphael Neves Koga, dono desde 2015, e a equipe da G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04). Estamos aqui para ajudar, com transparência e respeito. Se precisar de ajuda com SSH, backup ou qualquer outro tema, é só chamar.

Parabéns! Você agora domina uma técnica poderosa, segura e inteligente para mover grandes volumes de dados. Com o rsync com retomada, você não só economiza tempo — ganha tranquilidade.

Se gostou deste guia, compartilhe com quem também precisa de um amigo digital. E lembre-se: na GeHost, você não está sozinho(a).

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.