wils@web ~ $ cat ~/ajuda/guia-para-sincronizar-arquivos-entre-servidores-utilizando-rsync-3-2-3-com-compressao.md
LinuxGuia para sincronizar arquivos entre servidores utilizando rsync 3.2.3 com compressão
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.