wils@web ~ $ cat ~/ajuda/como-realizar-backups-automaticos-de-servidores-linux-usando-borgbackup-guia-passo-a-passo.md
ServidoresComo realizar backups automáticos de servidores Linux usando BorgBackup: Guia passo a passo
O BorgBackup é uma ferramenta poderosa para realizar backups eficientes e seguros em servidores Linux. Neste guia, você aprenderá a configurar backups automáticos utilizando o BorgBackup.
Pré-requisitos
- Servidor Linux com acesso root ou sudo.
- BorgBackup instalado. Você pode instalar usando:
sudo apt install borgbackup # Para distribuições baseadas em Debian
sudo yum install borgbackup # Para distribuições baseadas em Red Hat
Passo 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/seu/repo
Passo 2: Configurar a chave de acesso
Para segurança, o BorgBackup utiliza chaves de criptografia. A chave foi criada no passo anterior. Você pode visualizar as chaves com:
borg key list /caminho/para/seu/repo
Passo 3: Criar um script de backup
Crie um script que irá realizar o backup. Abra um editor de texto e crie um arquivo chamado backup.sh:
nano ~/backup.sh
Adicione o seguinte conteúdo ao script:
#!/bin/bash
REPO=/caminho/para/seu/repo
DATA=$(date +%Y-%m-%d_%H-%M-%S)
borg create --verbose --stats $REPO::backup-$DATA /caminho/para/os/dados
Salve e feche o arquivo. Não se esqueça de tornar o script executável:
chmod +x ~/backup.sh
Passo 4: Agendar backups automáticos
Utilize o cron para agendar backups automáticos. Edite o crontab:
crontab -e
Adicione a seguinte linha para executar o backup diariamente às 2 da manhã:
0 2 * * * /caminho/para/backup.sh
Conclusão
Agora você configurou backups automáticos com o BorgBackup. É recomendável verificar os logs dos backups regularmente. Para restaurar dados, você pode usar:
borg extract /caminho/para/seu/repo::backup-YYYY-MM-DD_HH-MM-SS
Dica: Considere armazenar seu repositório de backup 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.