Dein Zuhause, deine Regeln – smart und individuell.

Zurück


Backups in Proxmox sicher und effizient verwalten

In Proxmox kannst du einfach Backups deiner virtuellen Maschinen und Container erstellen. Doch es lohnt sich, gelegentlich ein Backup extern zu speichern. Sollte der PC, auf dem Proxmox installiert ist, ausfallen oder die Festplatte defekt sein, könnten die gespeicherten Backups ansonsten unbrauchbar sein.
Da ich eine Cloud-Lösung für Fotos und andere Daten nutze, wollte ich kein NAS anschaffen. Jedes System erfordert Wartung und verbraucht zusätzlich Strom. Mir war wichtig, die Backup-Festplatte vom PC trennen zu können, ohne dass dies zu Problemen führt. So schützt man sich auch bei einem Überspannungsschaden vor einem möglichen Verlust der Backups. Hier zeige ich dir, wie ich dieses Problem gelöst habe – ohne ein NAS.

Schritt-für-Schritt-Anleitung

1. Festplatte vorbereiten
Die Festplatte sollte im ext4-Dateisystem formatiert werden. Dafür gehst du wie folgt vor:
USB-Festplatte anschließen

- Schließe die Festplatte an, aber achte darauf, dass nur eine Festplatte verbunden ist, um Verwechslungen zu vermeiden.

Shell öffnen
Starte die Shell auf deinem Node (nicht auf einem LXC oder einer VM).


    Festplattenposition prüfen
    Mit folgendem Befehl siehst du, welche Geräte verfügbar sind:
    lsblk -f

    Festplatte formatieren
    Wenn die Festplatte z. B. unter /dev/sdc gelistet wird, kannst du sie mit folgendem Befehl formatieren:
    mkfs.ext4 /dev/sdc

    Bestätige die Abfrage mit y. Danach ist die Festplatte formatiert und alle Daten darauf werden gelöscht.

    Ergebnis überprüfen
    Gib erneut lsblk -f ein. Jetzt sollte bei der Festplatte das Dateisystem ext4 angezeigt werden.

2. Mountpoint erstellen
Erstelle den Mountpoint, an dem die Festplatte zukünftig eingebunden wird:
mkdir /mnt/backups


3. Eintrag in die fstab-Datei hinzufügen
Damit die Festplatte automatisch in einem Verzeichnis eingebunden wird, ergänze die Datei fstab:

Ermittele die UUID der Festplatte:
lsblk -f

Öffne die fstab-Datei mit einem Editor, z. B. nano:
nano /etc/fstab

Füge folgende Zeile hinzu (ersetze die Beispiel-UUID mit der deiner Festplatte):
UUID=1234a12e-ce12-1ce1-1af2-1f1234567ab1 /mnt/backups ext4 defaults,noatime,nofail 0 2

  • Speichere die Änderungen mit Strg + X, bestätige mit Y und drücke Enter.

4. Festplatte mounten
Immer wenn Du die Festplatte neu anschließt, führe diesen Befehl aus:
mount -a

Hinweis: Wenn du einen Zigbee-Stick an einen LXC-Container weitergeleitet hast, muss dieser nach dem Befehl mount -a neu gestartet werden.


5. Festplatte in Proxmox hinzufügen
Um die Festplatte bzw, Das Verzeichnis  in Proxmox einzubinden:

  1. Gehe zu Datacenter > Storage > Add > Directory.
  2. Trage folgende Daten ein:
    ID: backups
    Directory: /mnt/backups
    Content: VZDump backup file, Disk image


Damit hast du eine flexible Backup-Lösung ohne NAS, bei der die Festplatte einfach getrennt werden kann, ohne dein System zu gefährden.


Wichtig ist wenn Du ein Backup einer VM wieder einspielst, stelle sicher dass bei Storage Local ausgewählt wird sonst läuft die VM unter umständen von der Backup-Festplatte.





Erweiterte Beschreibungen:

sda = Erste Festplatte im System

sdb = Zweite Festplatte im System

sdc = Dritte Festplatte im System

Eine Ziffer hinter zum Beispiel sda gibt die Partition an. sda1 Ist die erste Partition sda2 die zweite und so weiter.


Erklärung fstab-Eintrag:

[Device] [MountPoint] [filesystem Type] [Options] [Dump] [Pass]

Device = UUID

Mountpoint= /mnt/backups _ An diesem Ort wird die Festplatte mit der Eingetragenen UUID eingegangen.

Filesystem Type= ext4 _ Das ist die die Beschreibung dEs FileSystems der Festplatte

Options= defaults,noatime,nofail 

- defaults _ Standard-Mount-Einstellungen (entspricht rw,suid,dev,exec,auto,nouser,async).

- noatime _ Speichert die Dateizugriffszeiten nicht.

- nofail _ Ergibt keinen Fehler beim Botten wenn die Festplatte nicht angeschlossen ist.

Dump= 0 _ Diese Option gibt an das nichts in dem Programm Dump gespeichert wird, als überhaupt installiert.

Pass= 2 _ Datenquelle beim Systemstart auf Inkonsistenz überprüft.