wils@web ~ $ cat ~/ajuda/como-automatizar-backups-de-arquivos-usando-scripts-bash-no-ubuntu-22-04.md
LinuxComo automatizar backups de arquivos usando scripts Bash no Ubuntu 22.04
Automatizar backups de arquivos é uma prática essencial para garantir a segurança dos dados. Neste guia, vamos aprender a criar um script Bash no Ubuntu 22.04 para realizar backups automáticos.
Pré-requisitos
- Ubuntu 22.04 instalado.
- Acesso ao terminal.
- Conhecimento básico de comandos Bash.
Passo a Passo
1. Criar Diretório para Backups
Primeiro, crie um diretório onde os backups serão armazenados:
mkdir -p ~/backups 2. Criar o Script de Backup
Agora, vamos criar um script Bash. Abra o editor de texto de sua preferência e crie um arquivo chamado backup.sh:
nano ~/backup.sh Adicione o seguinte conteúdo ao arquivo:
#!/bin/bash
# Diretório de origem
ORIGEM="/caminho/para/seus/arquivos"
# Diretório de destino
DESTINO="~/backups/$(date +%Y-%m-%d)"
# Criar diretório de destino
mkdir -p "$DESTINO"
# Copiar arquivos
cp -r "$ORIGEM"/* "$DESTINO"/
# Mensagem de conclusão
echo "Backup realizado com sucesso em $DESTINO" 3. Tornar o Script Executável
Após salvar o arquivo, torne-o executável com o comando:
chmod +x ~/backup.sh 4. Testar o Script
Execute o script para verificar se está funcionando corretamente:
~/backup.sh 5. Agendar Execução Automática
Para automatizar o backup, use o cron. Abra o crontab:
crontab -e Adicione a seguinte linha para executar o script todos os dias às 2 da manhã:
0 2 * * * ~/backup.sh Conclusão
Agora você tem um sistema de backup automatizado em funcionamento. Lembre-se de verificar regularmente os backups e ajustar o script conforme necessário. Dica: Considere adicionar compressão ao backup para economizar espaç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.