Este diretório contém um conjunto completo de scripts desenvolvidos para automação de backups e restaurações incrementais utilizando o BorgBackup.
Cada script possui sua respectiva documentação técnica em formato Markdown (.md), explicando o funcionamento, parâmetros e exemplos de uso.
| Script | Descrição | Documentação |
|---|---|---|
borg_backup.sh |
Script genérico principal para realizar backups incrementais com BorgBackup. | 📄 borg_backup.sh.md |
borg_backup_pasta_corrente.sh |
Script auxiliar para fazer backup da pasta corrente automaticamente, usando o script base borg_backup.sh. |
📄 borg_backup_pasta_corrente.sh.md |
| Script | Descrição | Documentação |
|---|---|---|
borg_restore.sh |
Script genérico de restauração de backups Borg, com suporte a dry-run e seleção de snapshots. | 📄 borg_restore.sh.md |
borg_restore_pasta_corrente.sh |
Script auxiliar para restaurar backups da pasta corrente de forma automatizada, com base em borg_restore.sh. |
📄 borg_restore_pasta_corrente.sh.md |
.
├── borg_backup_pasta_corrente.sh
├── borg_backup_pasta_corrente.sh.md
├── borg_backup.sh
├── borg_backup.sh.md
├── borg_restore_pasta_corrente.sh
├── borg_restore_pasta_corrente.sh.md
├── borg_restore.sh
├── borg_restore.sh.md
└── scripts.md
.sh → Executáveis em Bash, compatíveis com sistemas baseados em Debian/Ubuntu..md → Documentação técnica e exemplos práticos.borg_backup.sh — backup genéricoborg_backup_pasta_corrente.sh — backup automatizado da pasta correnteborg_restore.sh — restauração genéricaborg_restore_pasta_corrente.sh — restauração automatizada da pasta corrente| Dependência | Descrição |
|---|---|
| BorgBackup | Ferramenta principal para backups e restaurações incrementais. |
| Bash 5.x | Shell de execução dos scripts. |
| mountpoint | Utilitário para verificar montagem de discos externos. |
Instalação recomendada:
sudo apt update && sudo apt install -y borgbackup
Paulo SSPacheco 💻 Automação e Infraestrutura Linux 📅 Outubro de 2025