ZFS oder LVM: die Entscheidung bei der Installation, die schwer rückgängig zu machen ist
ZFS gibt Datenintegrität und Snapshots und verlangt dafür Speicher. LVM ist leicht und vertraut, bemerkt Beschädigungen aber nicht von selbst. Die Wahl hängt meist an Speicher und Erwartung.
AtlasPVE ·
Dieser Eintrag beantwortet
- proxmox zfs oder lvm
- unterschied lvm-thin und zfs
- proxmox local vs local-lvm
- wie viel ram braucht zfs
- welchen speicher in proxmox wählen
Diese Entscheidung fällt bei der Installation, und sie später zu ändern heißt, die Maschinen umzuziehen. Es lohnt sich also, vorher zu wissen, was jede Seite mitbringt.
Was ZFS mitbringt
ZFS führt für jedes Datenstück eine Prüfsumme. Stimmt sie beim Lesen nicht, bemerkt es den Fehler und holt sich bei redundantem Aufbau die richtige Kopie von der anderen Seite und repariert still. Das ist echter Schutz gegen stille Beschädigung, und keine andere Schicht bietet ein Äquivalent. Snapshots, Kompression und Redundanz auf Pool-Ebene kommen mit.
Was ZFS verlangt
Speicher. ZFS nutzt Speicher für seinen Lesecache, und auf einer Maschine mit wenig Speicher läuft es selbst langsamer und lässt den virtuellen Maschinen weniger übrig. Einige Entscheidungen beim Anlegen des Pools lassen sich später nicht ändern, darunter die Sektorausrichtung. Kurz gesagt: ZFS will gut aufgesetzt werden.
Was LVM mitbringt
LVM ist leicht, vertraut und verlangt fast keinen Speicher. Mit einem Thin Pool kann es auch Snapshots. Auf kleinen Maschinen und dort, wo Speicher kostbar ist, ist es eine vernünftige Wahl. Dafür bemerkt es stille Beschädigung nicht: kommen Daten falsch zurück, sagt niemand, dass sie falsch zurückkamen.
Wie man wählt
Ist der Speicher knapp und die Maschine klein, läuft LVM mit weniger Überraschungen. Geht es dir um Datenintegrität, oder willst du mit wachsender Plattenzahl Redundanz, ist ZFS die richtige Investition. Frage bei der Entscheidung: werden auf diesem Server Daten liegen, deren Verlust nicht hinnehmbar wäre? Lautet die Antwort ja, lohnt sich der Speicher, den ZFS verlangt.
Quellen
Die eigene Dokumentation von Proxmox. Auf Englisch, und sie hat in dieser Sache das letzte Wort.