wils@web ~ $ cat ~/ajuda/guia-completo-sobre-o-uso-de-rsync-para-sincronizacao-de-arquivos-em-servidores-linux.md
LinuxGuia completo sobre o uso de rsync para sincronização de arquivos em servidores Linux
O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios em sistemas Linux. Ele permite transferir e sincronizar arquivos de maneira eficiente, utilizando algoritmos que minimizam a quantidade de dados transferidos.
Introdução ao rsync
O rsync é amplamente utilizado para backups, migrações e replicações de dados entre servidores. Ele pode operar localmente ou através de conexões remotas via SSH.
Instalação do rsync
Para instalar o rsync em distribuições baseadas em Debian, como Ubuntu, use:
sudo apt update && sudo apt install rsync Em distribuições baseadas em Red Hat, como CentOS, use:
sudo yum install rsync Usando o rsync
Sincronização Local
Para sincronizar um diretório localmente, use o seguinte comando:
rsync -av /caminho/origem/ /caminho/destino/ Sincronização Remota
Para sincronizar arquivos de um servidor remoto, utilize:
rsync -av usuario@servidor:/caminho/origem/ /caminho/destino/ Opções Comuns
- -a: Modo arquivamento, preserva permissões e timestamps.
- -v: Verbose, exibe o progresso da transferência.
- -z: Comprime os dados durante a transferência.
- --delete: Remove arquivos no destino que não estão na origem.
Exemplos Práticos
Sincronização com Compressão
Para sincronizar e comprimir os dados:
rsync -avz /caminho/origem/ usuario@servidor:/caminho/destino/ Sincronização com Exclusão de Arquivos
Para excluir arquivos que não estão mais na origem:
rsync -av --delete /caminho/origem/ /caminho/destino/ Conclusão
O rsync é uma ferramenta versátil e eficiente para sincronização de arquivos. Lembre-se de sempre testar os comandos em um ambiente seguro antes de aplicá-los em produção. Uma dica útil é utilizar o --dry-run para simular a operação sem realizar alterações:
rsync -av --dry-run /caminho/origem/ /caminho/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.