wils@web ~ $ cat ~/ajuda/como-criar-um-plano-de-backup-automatizado-com-rsync-no-ubuntu-22-04.md
LinuxComo criar um plano de backup automatizado com rsync no Ubuntu 22.04
O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios, ideal para criar planos de backup automatizados no Ubuntu 22.04. Neste manual, você aprenderá a configurar um backup automatizado utilizando o rsync.
Pré-requisitos
- Ubuntu 22.04 instalado.
- Acesso ao terminal como usuário com permissões sudo.
- O rsync deve estar instalado (geralmente já vem pré-instalado).
Passo a Passo
1. Criar um diretório de backup
Primeiro, crie um diretório onde os backups serão armazenados:
mkdir -p /path/to/backup
2. Testar o comando rsync
Antes de automatizar, teste o comando rsync para garantir que ele funcione corretamente:
rsync -av --progress /path/to/source/ /path/to/backup/
Substitua /path/to/source/ pelo diretório que você deseja fazer backup.
3. Criar um script de backup
Crie um script para automatizar o processo:
nano /usr/local/bin/backup.sh
Adicione o seguinte conteúdo ao script:
#!/bin/bash
# Diretórios de origem e destino
SOURCE=/path/to/source/
DESTINATION=/path/to/backup/
# Executa o rsync
rsync -av --delete $SOURCE $DESTINATION
Salve e saia do editor (Ctrl + X, Y, Enter).
4. Tornar o script executável
Altere as permissões do script para torná-lo executável:
chmod +x /usr/local/bin/backup.sh
5. Agendar o backup com cron
Abra o crontab para editar as tarefas agendadas:
crontab -e
Adicione a seguinte linha para agendar o backup diário às 2h da manhã:
0 2 * * * /usr/local/bin/backup.sh
Salve e saia do editor.
Conclusão
Agora você tem um plano de backup automatizado utilizando rsync. Lembre-se de verificar regularmente os backups e ajustar o cron conforme necessário. Uma dica importante é testar a restauração dos dados periodicamente para garantir que seus backups estão funcionando corretamente.
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.