wils@web ~ $ cat ~/ajuda/guia-para-sincronizar-arquivos-entre-servidores-utilizando-rsync-3-2-3-com-compressao.md

Linux

Guia para sincronizar arquivos entre servidores utilizando rsync 3.2.3 com compressão

atualizado em 31/07/2026

O rsync é uma ferramenta poderosa para sincronização de arquivos entre servidores, permitindo transferências eficientes e rápidas. Neste guia, abordaremos como utilizar o rsync 3.2.3 com compressão para otimizar a transferência de dados.

Pré-requisitos

  • Servidor com Linux instalado.
  • rsync 3.2.3 instalado em ambos os servidores.
  • Acesso SSH configurado entre os servidores.

Instalação do rsync

Para instalar o rsync, utilize o gerenciador de pacotes da sua distribuição. Exemplos:

# Para Debian/Ubuntu
sudo apt update
sudo apt install rsync

# Para CentOS/RHEL
sudo yum install rsync

Comando básico do rsync

A sintaxe básica do rsync é a seguinte:

rsync [opções] origem destino

Sincronizando arquivos com compressão

Para sincronizar arquivos entre dois servidores utilizando compressão, utilize a opção -z. O comando a seguir exemplifica como transferir arquivos do servidor A para o servidor B:

rsync -avz /caminho/para/origem/ usuario@servidorB:/caminho/para/destino/

Explicação das opções

  • -a: Modo arquivo, que preserva permissões, timestamps e links simbólicos.
  • -v: Modo verbose, que fornece detalhes sobre o que está sendo transferido.
  • -z: Habilita a compressão durante a transferência.

Sincronizando diretórios recursivamente

Para sincronizar um diretório e seu conteúdo, o mesmo comando pode ser utilizado. O rsync já faz isso por padrão:

rsync -avz /caminho/para/diretorio/ usuario@servidorB:/caminho/para/destino/

Sincronização bidirecional

Se você precisa sincronizar arquivos de ambos os lados (servidor A e servidor B), considere usar o rsync em ambas as direções:

rsync -avz usuario@servidorA:/caminho/para/origem/ /caminho/para/destino/
rsync -avz /caminho/para/origem/ usuario@servidorB:/caminho/para/destino/

Conclusão

O rsync é uma ferramenta extremamente útil para a sincronização de arquivos entre servidores, especialmente quando combinado com a compressão. Para otimizar ainda mais suas transferências, considere usar a opção --progress para monitorar o progresso da transferência.

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.