Backup-Level: Full, Incremental, Differential

Nicht alle Backups sind gleich

Jedes Mal alles zu sichern ist sicher, aber verschwenderisch. Nur Änderungen zu sichern ist effizient, aber komplex. Die richtige Strategie kombiniert beides — und Backup-Level zu verstehen ist der Schlüssel.

Full Backup

Ein Full-Backup kopiert jede Datei, unabhängig davon, ob sie sich geändert hat.

AspektDetail
StorageHöchster — jedes Mal komplette Kopie
GeschwindigkeitLangsamster — liest und schreibt alles
RestoreSchnellster — einzelnes Backup enthält alle Daten
RisikoNiedrigstes — eigenständig, keine Abhängigkeiten

Einsatz: Wöchentliche oder monatliche Basis-Backups, kritische Systeme, Compliance-Anforderungen.

Incremental Backup

Ein Incremental-Backup kopiert nur Dateien, die sich seit dem letzten Backup beliebigen Levels geändert haben.

AspektDetail
StorageNiedrigster — nur tägliche Änderungen
GeschwindigkeitSchnellster — minimale Daten zu lesen und schreiben
RestoreLangsamster — braucht Full + alle Incrementals der Reihe nach
RisikoHöchstes — unterbrochene Kette = unvollständiger Restore

Einsatz: Nächtliche Backups zwischen Fulls, Umgebungen mit hohen Änderungsraten.

Beispielkette:

Mo: Full (100 GB)
Di: Incremental (2 GB) — Änderungen seit Mo
Mi: Incremental (3 GB) — Änderungen seit Di
Do: Incremental (1 GB) — Änderungen seit Mi

Wiederherstellung Donnerstag braucht: Full + Di-Inc + Mi-Inc + Do-Inc.

Differential Backup

Ein Differential-Backup kopiert alle Dateien, die sich seit dem letzten Full-Backup geändert haben.

AspektDetail
StorageMittel — wächst täglich bis zum nächsten Full
GeschwindigkeitMittel — mehr Daten als Incremental, weniger als Full
RestoreSchnell — braucht nur Full + letztes Differential
RisikoNiedrig — nur zwei Backups für Restore nötig

Einsatz: Umgebungen, in denen Restore-Geschwindigkeit wichtiger ist als Storage-Effizienz.

Beispielkette:

Mo: Full (100 GB)
Di: Differential (2 GB)  — Änderungen seit Mo
Mi: Differential (5 GB)  — Änderungen seit Mo (kumulativ)
Do: Differential (6 GB)  — Änderungen seit Mo (kumulativ)

Wiederherstellung Donnerstag braucht: Full + Do-Diff.

VirtualFull Backup

Ein VirtualFull ist ein synthetisches Full-Backup, das aus bestehenden Backups konstruiert wird, ohne vom Client zu lesen. Bareos erstellt es, indem das letzte Full mit allen nachfolgenden Incrementals auf der Storage-Seite kombiniert wird.

AspektDetail
Client-LastKeine — wird komplett auf dem Storage Daemon gebaut
NetzwerkKeines — kein Datentransfer vom Client
StorageFull-Größe — aber aus vorhandenen Daten gebaut
EinsatzWöchentliche Fulls ersetzen ohne Produktionseinfluss

Einsatz: Client- und Netzwerklast während Full-Backup-Fenster reduzieren.

Welche Strategie solltest du verwenden?

Kleine Umgebungen (< 10 Clients)

Wöchentlich Full + Täglich Incremental

Einfach, geringer Storage-Overhead, akzeptable Restore-Zeiten.

Mittlere Umgebungen (10-100 Clients)

Monatlich Full + Wöchentlich Differential + Täglich Incremental

Balance zwischen Storage, Backup-Fenster und Restore-Geschwindigkeit.

Große Umgebungen (100+ Clients)

Monatlich VirtualFull + Täglich Incremental

Minimaler Client-Einfluss, synthetische Fulls halten Restore-Ketten kurz.

Wie Onesimus hilft

Onesimus zeigt deine Zeitpläne visuell — farbkodiert nach Backup-Level. Die Gantt-Timeline macht offensichtlich, wann Fulls laufen, wie Incrementals die Lücken füllen und wo deine Backup-Fenster sind.

Die Zeitplan-Visualisierung ist in Community verfügbar. Zu verstehen, welche Level wie viel Storage verbrauchen, wird Teil von Onesimus Pro.

Retention verstehen und wie sie Storage beeinflusst →