wils@web ~ $ cat ~/ajuda/como-automatizar-tarefas-de-backup-diario-com-scripts-bash-no-ubuntu-22-04.md
LinuxComo automatizar tarefas de backup diário com scripts Bash no Ubuntu 22.04
Automatizar tarefas de backup diário é essencial para garantir a segurança e a integridade dos dados em um servidor. Neste manual, vamos aprender como criar um script Bash que realiza backups diários no Ubuntu 22.04.
Passo 1: Preparar o ambiente
Primeiro, certifique-se de que você tem um diretório onde os backups serão armazenados. Vamos criar um diretório chamado backups no seu diretório home.
mkdir ~/backups Passo 2: Criar o script de backup
Agora, vamos criar um script Bash que realizará o backup. Use um editor de texto como o nano para criar o arquivo:
nano ~/backup_script.sh Insira o seguinte conteúdo no arquivo:
#!/bin/bash
# Diretório a ser feito o backup
SOURCE_DIR=/caminho/para/seus/dados
# Diretório onde os backups serão armazenados
BACKUP_DIR=~/backups
# Data atual para nomear o backup
DATE=$(date +%Y-%m-%d)
# Nome do arquivo de backup
BACKUP_FILE=$BACKUP_DIR/backup-$DATE.tar.gz
# Comando para criar o backup
tar -czf $BACKUP_FILE $SOURCE_DIR
# Mensagem de sucesso
echo "Backup realizado com sucesso: $BACKUP_FILE" Salve e saia do editor (no nano, pressione CTRL + X, depois Y e Enter).
Passo 3: Tornar o script executável
Agora, precisamos dar permissão de execução ao script:
chmod +x ~/backup_script.sh Passo 4: Agendar o backup diário
Para automatizar a execução do script diariamente, usaremos o cron. Abra o crontab com o seguinte comando:
crontab -e Adicione a seguinte linha para agendar o backup para ser executado todos os dias às 2 da manhã:
0 2 * * * /bin/bash ~/backup_script.sh Conclusão
Agora você tem um sistema de backup diário automatizado! Lembre-se de verificar regularmente os backups e considerar a implementação de um sistema de armazenamento em nuvem para maior segurança.
Dica: Teste sempre seus backups para garantir que os dados possam ser restaurados sem problemas.
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.