wils@web ~ $ cat ~/ajuda/como-realizar-backups-automatizados-de-servidores-com-rsync-no-ubuntu-22-04.md
ServidoresComo realizar backups automatizados de servidores com rsync no Ubuntu 22.04
Realizar backups automatizados é uma prática essencial para garantir a integridade e a segurança dos dados em servidores. Neste manual, vamos aprender como usar o rsync no Ubuntu 22.04 para configurar backups automáticos.
Pré-requisitos
- Servidor Ubuntu 22.04 instalado.
- Acesso root ou permissões sudo.
- Conhecimento básico de terminal.
Passo a Passo
1. Instalar o rsync
O rsync geralmente já vem instalado no Ubuntu. Para garantir que você tenha a versão mais recente, execute:
sudo apt update && sudo apt install rsync 2. Criar um diretório de backup
Escolha um local para armazenar os backups. Por exemplo, vamos criar um diretório chamado backups no diretório /mnt:
sudo mkdir /mnt/backups 3. Configurar o script de backup
Crie um script bash que usará o rsync para realizar o backup. Abra um editor de texto, como o nano:
sudo nano /usr/local/bin/backup.sh Adicione o seguinte conteúdo ao script:
#!/bin/bash
# Diretórios de origem e destino
dir_origem=/path/to/source
dir_destino=/mnt/backups
# Comando rsync para backup
rsync -av --delete $dir_origem $dir_destino Salve e feche o arquivo (Ctrl + X, depois Y e Enter). Não se esqueça de substituir /path/to/source pelo diretório que você deseja fazer backup.
4. Tornar o script executável
sudo chmod +x /usr/local/bin/backup.sh 5. Agendar o backup com cron
Use o cron para agendar a execução do script. Abra o crontab:
sudo crontab -e Adicione a seguinte linha para executar o backup diariamente às 2h da manhã:
0 2 * * * /usr/local/bin/backup.sh Conclusão
Agora você configurou backups automatizados usando rsync. É importante monitorar os backups e verificar se estão sendo realizados corretamente. Uma dica é testar o script manualmente antes de deixar o cron agendar a execução.
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.