wils@web ~ $ cat ~/ajuda/como-realizar-backup-automatizado-de-servidores-linux-com-borgbackup-1-1.md
ServidoresComo realizar backup automatizado de servidores Linux com BorgBackup 1.1
O BorgBackup é uma ferramenta poderosa e eficiente para realizar backups automatizados em servidores Linux. Neste manual, vamos aprender como configurar o BorgBackup 1.1 para realizar backups de forma simples e eficaz.
Pré-requisitos
- Servidor Linux com acesso root ou sudo.
- BorgBackup instalado. Para instalar, utilize:
sudo apt install borgbackup
Passo a Passo para Configuração do Backup Automático
1. Criar um Repositório de Backup
Primeiro, você precisa criar um repositório onde os backups serão armazenados. Execute o seguinte comando:
borg init --encryption=repokey /caminho/para/o/repositório
2. Criar um Script de Backup
Crie um script para automatizar o processo de backup. Abra um editor de texto e crie um arquivo chamado backup.sh:
nano ~/backup.sh
Adicione o seguinte conteúdo ao arquivo:
#!/bin/bash
REPO=/caminho/para/o/repositório
DATA=$(date +%Y-%m-%d)
borg create --verbose --filter AME --list --stats --show-rc \
$REPO::'{hostname}-{now}' \
/caminho/para/os/dados
borg prune --list $REPO --keep-daily=7 --keep-weekly=4 --keep-monthly=6
Salve e feche o editor.
3. Tornar o Script Executável
Execute o seguinte comando para tornar o script executável:
chmod +x ~/backup.sh
4. Agendar o Backup com Cron
Use o cron para agendar a execução do script. Abra o crontab:
crontab -e
Adicione a seguinte linha para agendar o backup diário às 2h da manhã:
0 2 * * * /bin/bash ~/backup.sh
Conclusão
Com esses passos, você configurou um sistema de backup automatizado utilizando o BorgBackup. Lembre-se de testar seus backups regularmente e ajustar a política de retenção conforme suas necessidades.
Dica: Considere armazenar seus backups em um local remoto para maior segurança.
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.