# Proxmox Local Storage: Directory, LVM-Thin & ZFS im Vergleich

TL;DR / Management Summary Jede Proxmox-Installation startet mit lokalem Speicher. Wir entscheiden uns zwischen dem einfachen Directory-Storage (für ISOs und Backups), dem performanten LVM-Thin (für Block-Storage) und dem Enterprise-Allrounder ZFS. Ein Senior Admin nutzt ZFS für den Boot-Pool und die VM-Daten, da es native Redundanz (Mirror), Datenintegrität und instantane Snapshots ohne Hardware-RAID-Controller bietet.


# 1. Directory Storage (File-based)

Die einfachste Form.

Ein Directory-Storage ist ein einfacher Pfad auf einem gemounteten Dateisystem (Ext4/XFS).


# 2. LVM-Thin (Block-based)

Speed für VMs.

Der Standard-Linux Weg für schnelles Block-Storage.


# 3. Deep Dive: ZFS (The Gold Standard)

Intelligenz im Dateisystem.

ZFS kombiniert RAID, Volume Manager und Dateisystem.


# 4. Day-2 Operations: SSD-Härtung (TRIM)

Performance erhalten.

Auf lokalen SSDs ist TRIM überlebenswichtig.


# 5. Troubleshooting & “War Stories”

Wenn der Platz ‘lügt’.

# Top 3 Fehlerbilder

  1. Symptom: df -h zeigt 50% frei, aber Proxmox meldet “Storage Full”.

    • Ursache: Sie nutzen LVM-Thin oder ZFS. df sieht nur das Host-Filesystem, nicht die Belegung innerhalb der Block-Pools.
    • Lösung: lvs oder zfs list in der Shell nutzen.
  2. Symptom: Lokale Disk stirbt (Hardware-Fehler).

    • Lösung: Wenn Sie ZFS Mirror (RAID 1) nutzen -> Platte tauschen und zpool replace ausführen (Artikel 683).
  3. Symptom: Backups auf local schlagen fehl wegen Platzmangel.

    • Fix: Lagern Sie Backups zwingend auf ein externes NAS oder den Proxmox Backup Server (Artikel 613) aus.

# “War Story”: Der “Log-Zerstörer”

Ein Admin betrieb Proxmox auf einer billigen SD-Karte in einem Mini-PC. Das Ergebnis: Nach 3 Monaten bootete der Host nicht mehr. Die Ursache: Das Standard-Debian von Proxmox schreibt permanent Logs nach /var/log/. Die begrenzte Schreibzyklen-Zahl (TBW) der SD-Karte war erreicht. Lehre: Installieren Sie Proxmox niemals auf SD-Karten oder billigen USB-Sticks. Nutzen Sie mindestens zwei kleine SATA-SSDs im ZFS-Mirror.


# 6. Monitoring & Reporting

Füllstände im Blick.

# ZFS Status (Shell)

# Prüft den Pool-Status und die Integrität
zpool status -v

# 7. Fazit & Empfehlung

Lokaler Speicher ist die Basis für jeden Knoten.


# Anhang: Vergleichstabelle (Local Storage)

Feature Directory LVM-Thin ZFS
Typ Datei Block Block/Datei
Snapshots Langsam Schnell Instant
Kompression Nein Nein Ja (lz4)
Bit-Rot Schutz Nein Nein Ja (Checksums)

# Referenzen