wils@web ~ $ cat ~/ajuda/guia-completo-para-usar-rsync-3-2-3-na-sincronizacao-de-pastas-entre-servidores.md

Servidores

Guia completo para usar rsync 3.2.3 na sincronização de pastas entre servidores

atualizado em 06/08/2026

O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios entre servidores, oferecendo eficiência e flexibilidade. Neste guia, abordaremos como utilizar o rsync 3.2.3 para sincronizar pastas entre servidores.

1. Pré-requisitos

  • Acesso SSH ao servidor de origem e ao servidor de destino.
  • O rsync deve estar instalado em ambos os servidores. Para instalar, use:
sudo apt-get install rsync  # Para distribuições baseadas em Debian
sudo yum install rsync        # Para distribuições baseadas em Red Hat

2. Sintaxe do rsync

A sintaxe básica do rsync é:

rsync [opções] origem destino

3. Sincronizando pastas

Para sincronizar uma pasta local com uma pasta remota, utilize o seguinte comando:

rsync -avz /caminho/da/pasta usuario@servidor_destino:/caminho/da/pasta_destino/
  • -a: Modo arquivo, preserva permissões e timestamps.
  • -v: Modo verbose, exibe detalhes da transferência.
  • -z: Comprime os dados durante a transferência.

Exemplo de sincronização

Para sincronizar a pasta /home/usuario/dados do servidor local para /home/usuario/dados_backup no servidor remoto:

rsync -avz /home/usuario/dados/ [email protected]:/home/usuario/dados_backup/

4. Sincronizando pastas em ambas as direções

Para sincronizar alterações em ambas as pastas, você pode usar o comando rsync duas vezes:

rsync -avz [email protected]:/home/usuario/dados/ /home/usuario/dados/
rsync -avz /home/usuario/dados/ [email protected]:/home/usuario/dados_backup/

5. Excluindo arquivos

Se você deseja excluir certos arquivos da sincronização, utilize a opção --exclude:

rsync -avz --exclude='*.tmp' /caminho/da/pasta/ usuario@servidor_destino:/caminho/da/pasta_destino/

Conclusão

O rsync é uma ferramenta versátil e eficiente para sincronização de arquivos entre servidores. Utilize as opções adequadas conforme suas necessidades e sempre teste em um ambiente seguro antes de aplicar em produção.

Dica: Para facilitar o uso, considere criar um script bash que automatize suas sincronizações frequentes.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.