wils@web ~ $ cat ~/ajuda/guia-para-sincronizacao-de-arquivos-entre-servidores-usando-rsync-3-2-3.md
RedeGuia para sincronização de arquivos entre servidores usando rsync 3.2.3
O rsync é uma ferramenta poderosa para sincronização de arquivos entre servidores. Com a versão 3.2.3, você pode transferir arquivos de forma eficiente, utilizando compressão e minimizando o uso de largura de banda.
Introdução
Este guia irá mostrar como utilizar o rsync para sincronizar arquivos entre servidores de maneira simples e eficaz. Vamos abordar desde a instalação até exemplos práticos de uso.
Passo a Passo
1. Instalação do rsync
Primeiro, você precisa garantir que o rsync esteja instalado em ambos os servidores. Utilize o seguinte comando:
sudo apt-get install rsync # Para distribuições baseadas em Debian
sudo yum install rsync # Para distribuições baseadas em Red Hat
2. Sincronizando arquivos
Para sincronizar arquivos de um servidor remoto para o local, utilize o seguinte comando:
rsync -avz user@servidor_remoto:/caminho/para/arquivos/ /caminho/local/
3. Sincronizando na direção oposta
Para enviar arquivos do servidor local para o remoto, use:
rsync -avz /caminho/local/ user@servidor_remoto:/caminho/para/arquivos/
4. Sincronização de diretórios
Para sincronizar diretórios inteiros, o procedimento é o mesmo, apenas certifique-se de que o caminho do diretório está correto:
rsync -avz /caminho/local/diretorio/ user@servidor_remoto:/caminho/para/diretorio/
5. Excluindo arquivos
Se você deseja excluir arquivos que não estão mais presentes na fonte, adicione a opção --delete:
rsync -avz --delete /caminho/local/ user@servidor_remoto:/caminho/para/arquivos/
6. Sincronização via SSH
Para maior segurança, você pode usar o rsync sobre SSH:
rsync -avz -e ssh /caminho/local/ user@servidor_remoto:/caminho/para/arquivos/
Conclusão
O rsync é uma ferramenta essencial para a sincronização de arquivos entre servidores. Com suas opções versáteis, você pode personalizar a transferência de acordo com suas necessidades. Dica: Sempre teste seus comandos com a opção --dry-run para evitar surpresas indesejadas.
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.