Skip to content

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
}
- Dieser Job sichert 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.