Ga naar inhoud

πŸ’Ύ Hoofdstuk 52: Bacula / Bareos

Bacula en zijn fork Bareos zijn krachtige enterprise back-up oplossingen.
Ze ondersteunen een client-server model en zijn geschikt voor grote omgevingen.


πŸ“₯ Installatie / Update / Verwijderen

# Installeren (Bacula)
sudo apt install bacula-server bacula-client

# Installeren (Bareos)
sudo apt install bareos bareos-database-postgresql

Configuratiebestanden: - /etc/bacula/bacula-dir.conf - /etc/bacula/bacula-sd.conf - /etc/bacula/bacula-fd.conf


βš™οΈ Configuratie

Voorbeeld in bacula-dir.conf:

JobDefs {
  Name = "DefaultJob"
  Type = Backup
  Level = Incremental
  FileSet="Full Set"
  Schedule = "WeeklyCycle"
  Storage = File
}

▢️ Gebruik

# Start director service
systemctl start bacula-director

# Back-up uitvoeren
bconsole
* run job=DefaultJob

# Restore
* restore

πŸ“Š Voorbeeldoutput

Running job: BackupJob.2025-08-22_20.00.01_01
Status: OK

Uitleg

  • Director: centrale coΓΆrdinatie.
  • Storage Daemon: beheert fysieke opslag.
  • File Daemon: draait op clients.

Sterke punten

  • Zeer schaalbaar.
  • Ondersteunt tapes, disken, cloud.
  • Sterke enterprise features.

Zwakke punten

  • Complexe setup.
  • Overkill voor kleine servers.