Mit einem ZFS-Spiegel schreibt Proxmox alle Daten gleichzeitig auf zwei Festplatten. Fällt eine aus, läuft der Server einfach weiter. ZFS prüft außerdem bei jedem Lesen, ob die Daten noch stimmen, und repariert beschädigte Stellen automatisch mit der Kopie von der zweiten Platte. Welche Hardware sich eignet, steht in Stufe 3 des empfohlenen Setups.

Du brauchst:

  • einen Server mit zwei gleich großen Datenplatten (Inhalt wird gelöscht!)
  • ca. 20 Minuten

Erinnerung: Ein Spiegel schützt vor Plattendefekten – nicht vor gelöschten Dateien, Ransomware oder Feuer. Backups bleiben Pflicht: RAID ist kein Backup.

Welche Variante?

Variante Aufbau Geeignet für
A: alles gespiegelt 2 SSDs als Spiegel, darauf Proxmox und alle Daten bis ca. 2–4 TB, am einfachsten
B: System + Datenspiegel 1 SSD für Proxmox und VMs, 2 große HDDs als Spiegel nur für Daten viel Speicher günstig

Variante A: Spiegel bei der Installation

Folge der Proxmox-Anleitung – mit einem Unterschied in Schritt 4:

  1. Bei Target Harddisk auf Options klicken
  2. Filesystem: zfs (RAID1)
  3. Bei Harddisk 0 und Harddisk 1 die beiden Platten auswählen, alle weiteren auf -- do not use --
  4. Weiter wie gewohnt

Fertig: Proxmox bootet von beiden Platten und legt den Speicher local-zfs für VMs und Container an.

Variante B: Datenspiegel nachträglich anlegen

  1. Server (Node) → Disks – die beiden Datenplatten müssen ohne Partitionen erscheinen. Falls nicht: Platte auswählen → Wipe Disk (löscht alles darauf)
  2. Disks → ZFS → Create: ZFS
  3. Ausfüllen:
    • Name: daten
    • RAID Level: Mirror
    • Compression: lz4
    • beide Platten anhaken
    • Add Storage: angehakt
  4. Create

Der neue Speicher daten erscheint links in der Liste. Beim Anlegen einer VM oder später unter Hardware → Add → Hard Disk wählst du ihn als Speicherort – z. B. für die große Fotosammlung einer Immich-VM.

Zustand prüfen

In der Weboberfläche: Disks → ZFS → den Pool doppelklicken. Oder in der Shell des Servers:

zpool status
Anzeige Bedeutung
state: ONLINE alles in Ordnung
state: DEGRADED eine Platte ist ausgefallen – der Server läuft weiter, jetzt handeln
errors: No known data errors keine beschädigten Daten

Proxmox richtet automatisch eine monatliche Prüfung ein (Scrub): ZFS liest dabei alle Daten und repariert Fehler, bevor sie zum Problem werden.

Benachrichtigung testen

Fällt eine Platte aus, schickt Proxmox eine E-Mail an die Adresse aus der Installation. Ob die ankommt, prüfst du am besten jetzt:

  1. Datacenter → Notifications – das Ziel mail-to-root auswählen und Test klicken
  2. Keine Mail angekommen? Im Spam-Ordner schauen. Viele Mail-Anbieter nehmen Mails von Heimservern nicht an – dann unter Notifications → Add → SMTP dein normales E-Mail-Konto als Absender eintragen

Ernstfall: Eine Platte ist ausgefallen

Keine Panik – deine Daten sind noch auf der zweiten Platte.

  1. Mit zpool status herausfinden, welche Platte betroffen ist (sie steht als FAULTED, UNAVAIL oder REMOVED in der Liste). Die Seriennummer steht im Namen – sie ist auch auf dem Aufkleber der Platte zu finden.
  2. Vorsichtshalber ein Backup prüfen bzw. manuell anstoßen
  3. Neue Platte gleicher oder größerer Kapazität besorgen
  4. Server herunterfahren, defekte Platte gegen die neue tauschen, starten
  5. In der Shell die Namen herausfinden:
ls -l /dev/disk/by-id/ | grep -v part
  1. Bei Variante B (reiner Datenspiegel) die alte gegen die neue Platte tauschen:
zpool replace daten ALTE-PLATTE-ID /dev/disk/by-id/NEUE-PLATTE-ID

ALTE-PLATTE-ID ist der Name aus zpool status, NEUE-PLATTE-ID der neue Eintrag aus /dev/disk/by-id/.

  1. Mit zpool status den Fortschritt verfolgen (resilvering). Danach ist wieder alles ONLINE.

Bei Variante A (Proxmox selbst auf dem Spiegel) muss die neue Platte zusätzlich bootfähig gemacht werden – dafür werden Partitionstabelle und Bootloader von der intakten Platte übernommen. Die Proxmox-Dokumentation beschreibt das im Kapitel "Changing a failed bootable device" Schritt für Schritt. Genau hier lohnt es sich, vorher geübt zu haben.