Ein Backup-Job in Proxmox VE ist ein wiederkehrender Auftrag, der zur eingestellten Zeit ausgewählte VMs und Container zum PBS sichert. Du legst ihn einmal an, danach läuft er von selbst.
Backup-Job anlegen
- Im PVE: Datacenter (nicht eine einzelne VM) → Backup.
- Add klicken.
Im Dialog gibst Du an:
Tab “General”
| Feld | Empfehlung |
|---|---|
| Storage | Dein PBS-Storage (z.B. xaweho-pbs) |
| Schedule | daily 02:00 für nächtliches Backup um 2 Uhr |
| Selection mode | Include selected VMs (oder All für alle) |
| Send email | Always oder On failure only |
| Deine Mail-Adresse | |
| Compression | zstd |
| Mode | Snapshot (für laufende VMs) |
| Enable | aktiviert |
| Job-ID | leer lassen (wird automatisch generiert) |
Tab “Retention”
Hier legst Du fest, wie viele Backups aufbewahrt werden. Mehr Details in Retention Policies konfigurieren.
Empfehlung für die meisten Setups:
| Feld | Wert |
|---|---|
| Keep last | 3 (die letzten drei Backups, egal wann) |
| Keep daily | 7 |
| Keep weekly | 4 |
| Keep monthly | 6 |
| Keep yearly | 2 |
Damit hast Du ungefähr 22 Snapshots pro VM, deckst Daily/Weekly/Monthly/Yearly ab und nutzt PBS-Deduplizierung effizient.
Tab “Note Template”
Optional. Hier kannst Du eine Notiz pro Backup vergeben — etwa {{guestname}} {{node}} {{job-id}}. Praktisch beim Browsing in der PBS-GUI.
Tab “Advanced”
In den meisten Fällen Defaults beibehalten. Interessant nur bei besonderen Anforderungen:
- Bandwidth limit (KB/s): wenn Du die Internet-Anbindung tagsüber nicht maximal auslasten willst (Standard: unbegrenzt nachts).
- PBS Fingerprint: für Override des Fingerprints des Storages.
Klick Add. Der Job ist angelegt und läuft beim nächsten Schedule-Trigger automatisch.
Schedule-Syntax
Das Schedule-Feld nutzt die systemd.timer-ähnliche Syntax. Einige Beispiele:
daily 02:00— täglich um 2 Uhrweekly Mon 02:00— jeden Montag um 2 Uhr*/6:00— alle 6 Stunden zur vollen Stunde (also 0, 6, 12, 18 Uhr)mon..fri 02:00— Montag bis Freitag um 2 Uhr02:00,14:00— täglich um 2 und 14 Uhr
Empfehlung für Privatkunden: daily 02:00 — passt für die meisten Workloads, läuft nachts ohne Performance-Belastung.
Mehrere Backup-Jobs für unterschiedliche VMs
Du kannst beliebig viele Jobs anlegen. Sinnvoll z.B.:
- Wichtige VMs: täglich, lange Retention (Datenbanken, Mail).
- Standard-VMs: täglich, Standard-Retention.
- Test-VMs: wöchentlich, kurze Retention.
Pro Job wählst Du im Tab “General” unter Selection mode → Include selected VMs die spezifischen VMs aus.
Test des Backup-Jobs
Du musst nicht bis 2 Uhr morgens warten:
- Datacenter → Backup → den neuen Job auswählen.
- Run now klicken.
Der Job läuft sofort an, Du siehst die Logs live.
Was Du in den Logs sehen solltest
Nach erfolgreichem Job:
INFO: Starting Backup of VM 100 (...)
INFO: Backup of VM 100 finished (...)
INFO: Starting Backup of VM 101 (...)
INFO: Backup of VM 101 finished (...)
INFO: Backup job finished successfully
TASK OK
Wenn ein einzelner VM-Backup scheitert, läuft der Job für die anderen VMs trotzdem weiter — der Job-Status wird dann “TASK ERROR”.
Häufige Fragen
Was passiert, wenn ein Backup nicht in das tägliche Zeitfenster passt? Das Backup läuft trotzdem zu Ende — auch wenn das mehrere Stunden dauert. Wenn der nächste Backup-Job startet, während der aktuelle noch läuft, wartet der neue (PVE serialisiert Backups standardmäßig).
Wie sehe ich, ob alle Backups gelaufen sind? Im PVE: Datacenter → Backup → Job auswählen → Job Detail. Dort die letzte Task-Liste mit Erfolg/Fehler. Alternativ: Mail-Benachrichtigungen, dann bekommst Du bei Fehler eine Mail.
Kann ich Backups bei Bandbreiten-Limits machen?
Ja, im Tab “Advanced” → Bandwidth limit. Wert in KB/s, also 10000 = 10 MB/s = 80 Mbit/s. Praktisch, wenn nachts auch Familie noch Netflix schaut.
Werden auch Container (LXC) gesichert?
Ja. Backup-Jobs sichern VMs und LXC-Container. Im PBS-Datastore landet jedes Backup unter vm/<id>/... (für VMs) oder ct/<id>/... (für Container).
Was bedeutet Mode: Snapshot vs Suspend vs Stop?
- Snapshot: VM läuft weiter, Backup nutzt Disk-Snapshot. Standard, funktioniert für die meisten Setups.
- Suspend: VM wird kurz pausiert. Nur bei Storage ohne Snapshot-Support nötig (etwa lokales LVM ohne Thin-Provisioning).
- Stop: VM wird heruntergefahren, gesichert, wieder gestartet. Längste Downtime, aber konsistenteste Backups.
In den meisten Fällen reicht Snapshot. Bei kritischen Datenbanken zusätzlich pg_dump/mysqldump in einen sicheren Ordner laufen lassen, dann ist auch der DB-Zustand garantiert konsistent.
Weiter geht’s
Erste Anmeldung am Proxmox Backup Server — Was Du in der GUI siehst
Nach der Bestellung kommt die Login-Mail. Hier ein Überblick über die wichtigsten Bereiche der PBS-GUI — Datastore, Sync, Tape, User, Notifications.
Datastore in Proxmox VE als Backup-Ziel einrichten
In wenigen Klicks Deinen xaweho-PBS-Datastore in Deinem Proxmox VE eintragen — über GUI oder CLI, mit Fingerprint und Login.
Verschlüsselungs-Schlüssel für PBS erstellen und sicher aufbewahren
Clientseitige Verschlüsselung mit AES-256-GCM aktivieren. Schlüssel erzeugen, sicher speichern und im PBS-Storage hinterlegen.
Erstes Backup zum PBS laufen lassen — Schritt für Schritt
Manuelles Test-Backup einer einzelnen VM, um zu prüfen, dass der Datastore korrekt angebunden ist und alles läuft.