đ ïž HDD in einem ZFSâPool unter Proxmox tauschen
Der Austausch einer defekten Festplatte in einem ZFSâPool unter Proxmox ist unkompliziert, wenn man die richtigen Schritte kennt. Diese Anleitung fĂŒhrt dich sicher durch Diagnose, Austausch und Resilvering.
đ Schritt 1: Defekte Festplatte identifizieren
FĂŒhre folgenden Befehl aus:
bash
zpool status
Achte auf Hinweise wie:
- DEGRADED
- FAULTED
- UNAVAIL
- OFFLINE
Beispiel:
Code
NAME STATE READ WRITE CKSUM sda FAULTED
𧩠Schritt 2: Physisches GerÀt zuordnen
ZFS arbeitet am zuverlĂ€ssigsten mit /dev/disk/by-id/âBezeichnungen.
bash
ls -l /dev/disk/by-id/
Vergleiche die IDs mit der Ausgabe aus zpool status.
đ Schritt 3: Defekte Platte offline setzen
Falls ZFS die Platte nicht automatisch offline gesetzt hat:
bash
zpool offline <poolname> <device>
Beispiel:
bash
zpool offline tank ata-ST4000DM000-1FA17
đ Schritt 4: Festplatte physisch austauschen
- Server herunterfahren oder
- bei HotâSwapâfĂ€higen Bays im laufenden Betrieb tauschen
Danach die neue HDD einbauen.
đ Schritt 5: Neue Festplatte prĂŒfen
bash
ls -l /dev/disk/by-id/
Die neue Platte sollte nun sichtbar sein.
đ Schritt 6: Neue Platte in den ZFSâPool einbinden
bash
zpool replace <poolname> <olddevice> <newdevice>
Beispiel:
bash
zpool replace tank ata-ST4000DM000-1FA17 ata-WDC_WD40EFRX-68N32N0
Falls die alte Platte nicht mehr erkannt wird:
bash
zpool replace <poolname> <newdevice>
đ Schritt 7: Resilvering ĂŒberwachen
bash
zpool status
WĂ€hrend des Wiederaufbaus siehst du:
Code
scan: resilver in progress
Abschluss:
Code
scan: resilvered ... with 0 errors
đ§č Schritt 8: Alte Platte entfernen (optional)
Falls sie noch im Pool gelistet ist:
bash
zpool detach <poolname> <olddevice>
đ Schritt 9: SMARTâWerte prĂŒfen (empfohlen)
bash
smartctl -a /dev/sdX
â Fazit
Mit diesen Schritten kannst du eine defekte HDD in einem ZFSâPool unter Proxmox sicher austauschen. Der Prozess ist robust, solange du die ZFSâKommandos korrekt ausfĂŒhrst und das Resilvering vollstĂ€ndig abwarten lĂ€sst.
