Seit OpenZFS 2.3.0 ist es möglich, ein bestehendes ZFS RAIDZ1,2,3 zu erweitern, indem eine einzelne Disks hinzugefügt werden. Gerade für Proxmox-Server ist das ein großer Vorteil, da Pools nicht mehr neu erstellt werden müssen und Daten mühselig hin und her kopiert werden müssen.
In diesem Beitrag zeige ich euch kurz & knapp, wie du unter Proxmox dein ZFS RAIDZ erweitern kannst. Eine Erweiterung geht aktuell immer nur um eine Disk. Man zwar mehrere hinzufügen, aber immer nur in Einzelschritten.
Voraussetzungen
- Proxmox mit OpenZFS ≥ 2.3.0
- Bestehender RAIDZ 1,2,3-Pool
- Eine neue, leere Disk ist im System vorhanden und wurde auch erkannt
- Backup empfohlen (Expansion ist nicht reversibel)
Ausgangslage – ZFS Version prüfen
zpool --version
zfs-2.3.4-pve1
zfs-kmod-2.3.4-pve1
zpool status tank
tank
└─ raidz1-0
├─ sda
├─ sdb
└─ sdcZiel ist es, eine Disk (sdd) zu RAIDZ1 hinzufügen.
1. Pool prüfen und neue Disk vorbereiten
# Aktuellen Status vom ZPOOL prüfen.
zpool status tank
# Neue Disk komplett loeschen
wipefs -a /dev/sdd3. RAIDZ 1,2,3 mit einer disk erweitern (zpool add – Expansion)
Achtung, dieser Schritt ist dann nicht mehr rückgängig zu machen. Die Disk wird hinzugefügt und ist nicht mehr entfernbar, ohne den gesamten Pool zu löschen.
# "tank" durch deinen Poolnamen ersetzen und natürlich auch die Disk
zpool add tank raidz /dev/sddWichtig zu wissen ist noch..
- Nicht
raidz1angeben zpool addstartet automatisch die RAIDZ-Expansion- Kein neues vdev wird erzeugt
- Disk kann nicht mehr entfernt werden
4. Fortschritt überwachen
zpool status tank
watch -n 5 zpool status tank
# Wenn das fertig ist, kann man mit list den neuen Zustand sehen
zpool list tank✅ RAIDZ1 wurde erfolgreich erweitert
Wichtige Hinweise
- ❌ Nur eine Disk gleichzeitig
- ❌ Die neue Disk kann nicht entfernt werden
- ❌ RAIDZ-Level bleibt gleich
- ⏱️ Expansion kann lange dauern



Schreibe einen Kommentar