wils@web ~ $ cat ~/ajuda/guia-para-usar-o-rsync-3-2-3-para-sincronizacao-de-arquivos-entre-servidores.md
ServidoresGuia para usar o rsync 3.2.3 para sincronização de arquivos entre servidores
O rsync é uma ferramenta poderosa para sincronização de arquivos entre servidores, ideal para backups e transferências eficientes. Esta versão 3.2.3 traz melhorias significativas em relação a versões anteriores.
Introdução
O rsync utiliza um algoritmo que minimiza a quantidade de dados copiados, transferindo apenas as partes alteradas dos arquivos. Neste guia, você aprenderá a instalar e usar o rsync para sincronizar arquivos entre dois servidores.
Passo a Passo
1. Instalação do rsync
Para instalar o rsync em sistemas baseados em Debian, use:
sudo apt update
sudo apt install rsync
Para sistemas baseados em Red Hat:
sudo yum install rsync
2. Sincronizando arquivos
A sintaxe básica do rsync é:
rsync [opções] origem destino
Para sincronizar uma pasta local com uma pasta remota, utilize:
rsync -avz /caminho/para/pasta/ usuario@servidor_remoto:/caminho/para/destino/
- -a: Modo arquivamento, preserva permissões e timestamps.
- -v: Verbose, mostra o progresso da transferência.
- -z: Comprime os dados durante a transferência.
3. Sincronizando de forma bidirecional
Para sincronizar arquivos entre dois servidores, você pode usar:
rsync -avz usuario@servidor1:/caminho/para/pasta/ /caminho/para/pasta_local/
rsync -avz /caminho/para/pasta_local/ usuario@servidor2:/caminho/para/pasta/
4. Excluindo arquivos
Para excluir arquivos ou diretórios durante a sincronização, utilize a opção --exclude:
rsync -avz --exclude 'pasta_excluir/' /caminho/para/pasta/ usuario@servidor_remoto:/caminho/para/destino/
Conclusão
O rsync é uma ferramenta versátil e eficaz para sincronização de arquivos. Lembre-se de testar suas configurações em um ambiente seguro antes de executar operações em produção. Uma dica valiosa é agendar suas sincronizações usando o cron para automação.
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.