LVM steht für Logical Volume Manager und ist eine flexible Methode, Speicher unter Linux zu verwalten. Statt mit festen Partitionen zu arbeiten, die später nur schwer zu ändern sind, ermöglicht LVM eine dynamische Struktur, bei der Speicherplatz jederzeit erweitert, verkleinert oder neu organisiert werden kann. Das macht es besonders praktisch für Server, NAS‑Systeme oder jede Umgebung, in der sich Anforderungen im Laufe der Zeit ändern.
Die Grundidee ist, dass physische Datenträger wie Festplatten oder SSDs zu sogenannten Physical Volumes zusammengefasst werden. Mehrere dieser Physical Volumes können zu einer Volume Group kombiniert werden, die wie ein großer Speicherpool funktioniert. Aus diesem Pool erstellt man dann Logical Volumes, die sich wie normale Partitionen verhalten, aber viel flexibler sind.
Ein großer Vorteil von LVM ist, dass Logical Volumes im laufenden Betrieb vergrößert werden können, solange genug Platz in der Volume Group vorhanden ist. Auch das Hinzufügen neuer Festplatten ist einfach: Man erweitert die Volume Group und kann den zusätzlichen Speicher sofort nutzen. Das ist besonders nützlich, wenn Systeme wachsen oder wenn man Speicher migrieren möchte, ohne Ausfallzeiten zu verursachen.
LVM bietet außerdem Snapshots, also Momentaufnahmen eines Logical Volumes. Diese eignen sich hervorragend für Backups oder für Tests, bei denen man schnell zu einem früheren Zustand zurückkehren möchte. Die Snapshots sind platzsparend und schnell erstellt, weil nur geänderte Daten gespeichert werden.
In der Praxis wird LVM häufig in Kombination mit Dateisystemen wie ext4, XFS oder ZFS‑ähnlichen Setups genutzt, wenn man maximale Flexibilität braucht. Es ist ein zentrales Werkzeug im Linux‑Server‑Umfeld und macht Speicherverwaltung deutlich angenehmer und zukunftssicherer.