Como transferir arquivos grandes entre dois servidores sem tirar o site do ar
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, provavelmente precisa mover um arquivo grande — talvez um banco de dados, uma pasta de mídia ou um site inteiro — de um servidor para outro, e quer fazer isso sem deixar seu site offline. Isso é totalmente possível, e hoje eu, seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um toque de paciência — como se estivéssemos conversando em um café, só que com mais segurança e menos açúcar. 😉
Antes de começar: Entenda o que está acontecendo
Quando você transfere arquivos entre servidores, o risco principal é que o site fique indisponível enquanto o processo roda. Mas com um bom método, você pode fazer isso em segundo plano, sem interromper o serviço. Aqui, usaremos o SSH (um terminal seguro) e o comando rsync, que é como um "mágico da sincronização" — ele só envia o que mudou, economizando tempo e banda.
Dica do Sensei: Antes de tudo, certifique-se de que ambos os servidores têm acesso SSH ativo e que você tem as credenciais (usuário, senha ou chave SSH) de ambos. Se não tiver, entre em contato com o suporte da GeHost ou com o administrador do outro servidor.
Passo a passo: Transferência segura e sem queda
-
Conecte-se ao seu servidor atual via SSH
Use um cliente SSH como Putty (Windows), Terminal (Mac) ou WSL (Linux). Conecte-se ao seu servidor da GeHost com o comando:
ssh seu_usuario@seu_servidor.gehost.com.brSubstitua
seu_usuariopelo seu usuário cPanel (geralmente o nome do domínio) eseu_servidorpelo nome do servidor (pode ser encontrado no painel do cliente). -
Verifique o acesso ao outro servidor
Antes de começar, confirme que você pode acessar o segundo servidor via SSH também. Se não conseguir, o processo não vai funcionar. Se precisar de ajuda, o suporte da GeHost está à disposição.
-
Use o rsync para transferir os arquivos
Com o SSH conectado, use o comando
rsyncpara copiar os arquivos. Aqui está um exemplo genérico:rsync -avz --progress /home/seu_usuario/public_html/ usuario_destino@servidor_destino:/home/usuario_destino/public_html/Explicando:
-a= modo arquivado (mantém permissões, datas, links).-v= modo verboso (mostra o progresso).-z= compressão durante a transferência.--progress= mostra o progresso em tempo real.
⚠️ Importante: Substitua os caminhos e nomes pelos seus reais. O caminho padrão da sua pasta pública é
/home/seu_usuario/public_html/. -
Transfira o banco de dados (se necessário)
Se você estiver transferindo um banco de dados, exporte-o do servidor original com:
mysqldump -u usuario_banco -p nome_do_banco > backup.sqlDepois, copie o arquivo
backup.sqlpara o novo servidor usando o mesmorsync, e importe com:mysql -u usuario_banco -p nome_do_banco < backup.sql -
Atualize o DNS (se necessário)
Após a transferência, você pode precisar mudar o DNS do seu domínio para apontar para o novo servidor. Isso pode levar até 48 horas para propagar. Não faça isso antes de testar tudo no novo servidor.
-
Teste o site no novo servidor
Antes de mudar o DNS, acesse o site pelo IP do novo servidor (se tiver acesso) ou por um subdomínio temporário para garantir que tudo está funcionando.
-
Finalize a migração com segurança
Quando tudo estiver funcionando, você pode atualizar o DNS ou desativar o site antigo. O site original continua online até você decidir mudar o DNS — então, não tira o site do ar durante a transferência.
Imagens de apoio (cPanel)
Se você precisar acessar arquivos via cPanel, aqui está um passo para localizar a pasta principal:
Sensei diz: O
public_htmlé o coração do seu site. Tudo que é visível na internet está lá dentro. Seursyncdeve apontar para essa pasta.
Dica final: Use backups e planeje
Antes de qualquer transferência, faça um backup completo do seu site. No cPanel, vá em Backup e gere um backup completo da conta. Isso é como ter um seguro de vida digital.
Se precisar de ajuda com o SSH, rsync ou qualquer outro comando, entre em contato com o suporte da GeHost — estamos aqui para te ajudar, sempre. 🌿
Com carinho,
Seu Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*