wils@web ~ $ cat ~/ajuda/como-usar-o-rsync-para-sincronizacao-de-diretorios-entre-servidores-linux.md
LinuxComo usar o rsync para sincronização de diretórios entre servidores Linux
O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios entre servidores Linux. Ele é amplamente utilizado devido à sua eficiência e flexibilidade.
Introdução
Este manual irá guiá-lo no uso do rsync para sincronizar diretórios entre dois servidores Linux. O rsync permite transferir apenas as partes dos arquivos que mudaram, economizando largura de banda e tempo.
Pré-requisitos
- Acesso SSH ao servidor remoto.
- Instalação do rsync em ambos os servidores.
Passo a Passo
1. Verifique a instalação do rsync
rsync --version
Se o rsync não estiver instalado, você pode instalá-lo usando:
sudo apt-get install rsync # Para distribuições baseadas em Debian
sudo yum install rsync # Para distribuições baseadas em Red Hat
2. Sincronizando diretórios
Para sincronizar um diretório local com um diretório remoto, use o seguinte comando:
rsync -avz /caminho/do/diretorio/ usuario@servidor_remoto:/caminho/do/diretorio_destino/
- -a: Modo arquivamento (sincroniza recursivamente e preserva atributos).
- -v: Verbose (mostra o progresso).
- -z: Compressão durante a transferência.
3. Sincronizando de um servidor remoto para local
rsync -avz usuario@servidor_remoto:/caminho/do/diretorio/ /caminho/do/diretorio_destino/
4. Excluindo arquivos específicos
Para excluir arquivos ou diretórios específicos durante a sincronização, use a opção --exclude:
rsync -avz --exclude 'arquivo_ou_diretorio' /caminho/do/diretorio/ usuario@servidor_remoto:/caminho/do/diretorio_destino/
Conclusão
O rsync é uma ferramenta essencial para administradores de sistemas que precisam sincronizar dados entre servidores. Lembre-se de testar seus comandos em um ambiente seguro antes de aplicá-los em produção.
Dica: Utilize o parâmetro --dry-run para simular a sincronização antes de executá-la de fato:
rsync -avz --dry-run /caminho/do/diretorio/ usuario@servidor_remoto:/caminho/do/diretorio_destino/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.