Plugin Bacula File Daemon que respalda y restaura bases Software AG ADABAS en Linux a través de las utilidades nativas adabck / adaopr / adavfy / adarec. Configure un job Bacula una vez, restaure ADABAS a un punto-en-el-tiempo consistente con un único bconsole restore. Cdylib Rust + binario Rust con timeout acotado en cada subproceso — un utilitario colgado nunca traba el job Bacula.
Qué hace
- Full Level F online vía adabck — Backup full en producción, streaming directo por PTCOMM al Storage Daemon — sin área de staging local.
- Incremental Level I + PITR — Archivado de PLOGs con detección de sequence-wrap, safety-gated delete; restore a checkpoint vía adarec CHECKPOINT=(first,last).
- Multi-DBID + cancel signal-safe — Jobs con múltiples DBIDs y reporte agregado; SIGTERM/SIGINT deshace archivos staged sin corromper el backup.
- Verify post-restore + RAII guards — adavfy corre automáticamente tras cada restore; RAII garantiza limpieza de EXT_BACKUP incluso ante fallo del operador.
Diferenciales
| Recurso | Bacula Community solo | Bacula Enterprise / Veeam | PodHeitor |
|---|---|---|---|
| Capacidad disponible en Bacula Community | No | Sí ($$) | Sí, sin licencia adicional |
| Implementación | — | C++ / Perl propietario | Rust memory-safe |
| Observabilidad nativa | Limitada | Limitada | Prometheus + dashboard en vivo |
| Costo | Gratis (sin soporte) | $$$$ | ≥ 50% más barato que Enterprise/Veeam |
Compatibilidad
- Software AG ADABAS 7.x community ou 8.x+ licenciado
- Bacula Community 15.0.3+ (framework metaplugin pluginlib)
- Linux x86_64 ou aarch64 (Windows fora de escopo)
- Backend Rust 1.70+ — sem dependência de árvore-fonte do Bacula
Instalación rápida
make build → sudo make install (instala em /opt/bacula/{plugins,bin}). Configure dbid e adicione Plugin= 'podheitor-adabas: dbid=12' ao FileSet. Verifique permissões para que o usuário do bacula-fd consiga executar adabck/adaopr (mesmo uid do DBA ou regra sudo).
¿Listo para cambiar?
Tráiganos su propuesta de renovación o contratación de Bacula Enterprise, Veeam, Commvault o NetBackup. Garantizamos al menos 50% de descuento con más funcionalidades.
Heitor Faria · heitor@opentechs.lat · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)
Disponível em:
Português (Portugués, Brasil)
English (Inglés)
Español