3-2-1-backup med Proxmox Backup Server: to jobber, verify og restore-test

En backup du aldri har gjenopprettet fra, vet du ikke om virker. Mange homelab-oppsett har bare én kopi av dataene, og når én disk svikter, er alt borte. Under er et konkret 3-2-1-oppsett med Proxmox Backup Server (PBS).

3-2-1 i et PBS-oppsett

Skjematisk diagram av 3-2-1-backup: kjørende VM som kopi 1, daglig jobb til NAS A som kopi 2, ukentlig offsite-jobb til NAS B som kopi 3

3-2-1 betyr tre kopier, to medier og én offsite. I et PBS-oppsett er kopi 1 den kjørende VM-en eller containeren på Proxmox-noden, kopi 2 en daglig PBS-jobb til NAS A og kopi 3 en ukentlig PBS-jobb til NAS B.

To datastores på to fysiske enheter gir to medier. En NAS som står et annet sted enn resten, dekker offsite-kravet.

Hvorfor PBS og ikke rsync

PBS deduplikerer på blokknivå og tar inkrementell backup: bare endrede blokker skrives. Etter den første fulle backupen tar en daglig jobb minutter i stedet for timer, og lagringen vokser sakte selv med lang retensjon. En ren filkopi gjør ingen av delene.

To datastores, to enheter

Lag én datastore per fysisk NAS, og la dem ikke dele underliggende disk.

proxmox-backup-manager datastore create nas-a /mnt/nas-a
proxmox-backup-manager datastore create nas-b /mnt/nas-b
Legg deretter begge PBS-datastorene til som storage i Proxmox-GUI-en, og sett opp to jobber: en daglig mot nas-a og en ukentlig mot nas-b.

Lik retensjon på begge jobber

Bruk samme retensjon på den daglige og den ukentlige jobben. Det gir forutsigbart diskforbruk.

keep-daily 7
keep-weekly 4
keep-monthly 3
keep-yearly 5
Prune settes per jobb i PBS. Fordi dedupliseringen deler blokker mellom snapshots, tar gamle snapshots nesten ingen ekstra plass.

Slå på verify

Skjematisk flytdiagram av Proxmox Backup Server: full sikkerhetskopi deles i blokker, kun endrede blokker skrives inkrementelt, og en verify-jobb leser tilbake og sjekker checksum

Verify får PBS til å lese chunkene og sjekke checksum, slik at bit-råte og stille korrupsjon oppdages før du trenger dataene.

proxmox-backup-manager verify-job create verify-nas-a \
--store nas-a --schedule daily
Test restoreGjenopprett en ekte VM eller container til et isolert testmiljø med jevne mellomrom. Sjekk at den booter og at dataene er intakte. Dette steget blir oftest hoppet over.

proxmox-backup-client restore \
vm/100/2026-02-10T02:00:00Z \
drive-scsi0.img ./restore-test.img
Kjør restore-testen kvartalsvis og skriv ned datoen.