Director
Beschreibung
Der Director ist das zentrale Steuerungselement von Bacula. Er ist verantwortlich für:
- Planung und Ausführung von Backup-Jobs
- Verwaltung von Clients und Storage-Daemons
- Verwaltung von Katalogen (Metadaten)
- Fehlerbehandlung und Benachrichtigungen
Verwendung
- Konfiguration erfolgt über
bacula-dir.conf - Definieren von Jobs, Clients, Storage und FileSets
- Einsatz von Schedules für automatische Backups
Kleines Beispiel
Job {
Name = "BackupClient1"
Client = client1-fd
FileSet = "Full Set"
Schedule = "WeeklyCycle"
Storage = FileStorage
}
client1-fd wöchentlich auf FileStorage.
Komponenten des Directors
flowchart TD
Director --> Scheduler
Director --> Catalog
Director --> Configuration
click Scheduler "../director_scheduler" "Scheduler Details"
click Catalog "#catalog" "Catalog Details"
click Configuration "../director_config" "Configuration Details"
Catalog
Der Catalog speichert alle Backup-Metadaten wie: - Dateipfade - Backup-Zeitpunkt - Job-Status
Scheduler
Plant und startet Jobs automatisch basierend auf definierten Zeitplänen.
Configuration
Hier werden Jobs, Clients, Storage, FileSets und Schedules definiert.