wils@web ~ $ cat ~/ajuda/guia-pratico-para-usar-rsync-para-backups-eficientes-no-ubuntu-22-04.md
DevOpsGuia prático para usar rsync para backups eficientes no Ubuntu 22.04
O rsync é uma ferramenta poderosa e eficiente para realizar backups no Ubuntu 22.04. Ele permite sincronizar arquivos e diretórios entre diferentes locais, seja localmente ou em servidores remotos, utilizando um algoritmo que minimiza a quantidade de dados transferidos.
Introdução
Este guia prático irá ensiná-lo a usar o rsync para realizar backups eficientes no Ubuntu 22.04. Vamos abordar desde a instalação até a execução de comandos básicos e avançados.
Instalação do rsync
O rsync já vem pré-instalado na maioria das distribuições do Ubuntu. Para garantir que você tenha a versão mais recente, execute:
sudo apt update
sudo apt install rsync
Usando o rsync para backups
1. Backup local simples
Para fazer um backup de uma pasta local para outra pasta local, utilize o seguinte comando:
rsync -av /caminho/origem/ /caminho/destino/
2. Backup remoto via SSH
Para fazer backup de arquivos em um servidor remoto, use:
rsync -avz -e ssh /caminho/origem/ usuario@ip_servidor:/caminho/destino/
3. Excluir arquivos durante o backup
Se você deseja excluir arquivos específicos durante o backup, utilize a opção --exclude:
rsync -av --exclude='*.tmp' /caminho/origem/ /caminho/destino/
4. Backup incremental
O rsync é ideal para backups incrementais, pois apenas transfere arquivos que foram alterados. Para isso, você pode usar:
rsync -av --delete /caminho/origem/ /caminho/destino/
Agendando backups com cron
Para automatizar seus backups, você pode usar o cron. Para editar o crontab, execute:
crontab -e
Adicione uma linha como a seguinte para agendar um backup diário às 2 da manhã:
0 2 * * * rsync -av /caminho/origem/ /caminho/destino/
Conclusão
O rsync é uma ferramenta versátil e eficiente para backups no Ubuntu 22.04. Lembre-se de testar seus backups regularmente e considere usar opções como --dry-run para simular o comando antes de executá-lo.
Dica: Sempre mantenha uma cópia de segurança em um local físico diferente para proteção adicional.
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.