wils@web ~ $ cat ~/ajuda/como-usar-o-rsync-3-2-para-transferir-arquivos-de-forma-eficiente-entre-servidores-linux.md
ServidoresComo usar o rsync 3.2 para transferir arquivos de forma eficiente entre servidores Linux
O rsync é uma ferramenta poderosa para transferência de arquivos entre servidores Linux, oferecendo eficiência e flexibilidade. A versão 3.2 trouxe melhorias significativas que facilitam ainda mais esse processo.
Introdução
O rsync é amplamente utilizado para sincronização de arquivos e diretórios. Ele utiliza um algoritmo que minimiza a quantidade de dados copiados, transferindo apenas as partes que mudaram.
Pré-requisitos
- Ambos os servidores devem ter o rsync instalado.
- Acesso SSH configurado entre os servidores.
Instalação do rsync
sudo apt update
sudo apt install rsync
Usando o rsync para transferir arquivos
A sintaxe básica do rsync é:
rsync [opções] origem destino
Exemplo 1: Transferir um arquivo
Para transferir um arquivo chamado arquivo.txt do servidor local para um servidor remoto:
rsync -avz arquivo.txt usuario@servidor_remoto:/caminho/destino/
Exemplo 2: Sincronizar diretórios
Para sincronizar um diretório chamado meus_dados:
rsync -avz meus_dados/ usuario@servidor_remoto:/caminho/destino/
Exemplo 3: Excluir arquivos durante a transferência
Para excluir arquivos com uma extensão específica, como .log:
rsync -avz --exclude='*.log' meus_dados/ usuario@servidor_remoto:/caminho/destino/
Transferência via SSH
O rsync pode ser utilizado via SSH para garantir segurança:
rsync -avz -e ssh arquivo.txt usuario@servidor_remoto:/caminho/destino/
Conclusão
O rsync é uma ferramenta essencial para administradores de sistemas e desenvolvedores. Ao utilizá-lo, você pode economizar largura de banda e tempo durante as transferências de arquivos.
Dica: Utilize a opção --dry-run para simular a transferência antes de executá-la, garantindo que tudo está correto:
rsync -avz --dry-run arquivo.txt usuario@servidor_remoto:/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.