Partitionen verwalten mit dem LVM

Linux: Partitionsverwaltung mit dem Logical Volume Manager

LVM und RAID

LVM und RAID-0: LVM unterstützt selbst den RAID-Level 0. Um diese Funktion nutzen zu können, müssen Sie auf zwei oder mehr Festplatten jeweils ein physical volume einrichten. Diese PVs werden zu einer volume group vereint. Nun können Sie mit lvcreate ein logical volume einrichten, das die Daten auf mehrere PVs (und damit auf mehrere Festplatten) verteilt.

Das folgende Beispiel erzeugt ein zwei GByte großes logical volume in der volume group myvg1. Die Daten werden über drei physical volumes verteilt (-i 3). Das Kommando kann nur ausgeführt werden, wenn myvg1 aus mindestens drei physical volumes zusammengesetzt ist.

root# lvcreate -L 2G -i 3 myvg1

Mit der Option -I können Sie die Blockgröße für die Verteilung der Daten einstellen. Der Defaultwert beträgt 4 kByte. Damit werden große Dateien also in 4-kByte-Segmenten über die Festplatten verteilt.

lvcreate verwendet für das Striping einfach mehrere physical volumes, ohne dabei zu berücksichtigen, auf welcher Festplatte sich die PVs befinden. Theoretisch können Sie auch drei PVs auf nur einer Festplatte einrichten – lvcreate wird sich darüber nicht beklagen. Statt des erwarteten Geschwindigkeitsgewinns werden Dateioperationen dann aber allerdings wesentlich langsamer!
Wenn Sie RAID-0 sinnvoll nutzen möchten, müssen Sie darauf achten, dass Sie in einer volume group nur physical volumes unterschiedlicher Festplatten zusammenfassen!

LVM und andere RAID-Level: LVM unterstützt von sich aus keine anderen RAID-Level. LVM kann aber auch für RAID-Devices /dev/mdn verwendet werden. Wenn Sie also beispielsweise RAID-5 und LVM kombinieren möchten, dann richten Sie zuerst RAID-5 ein und definieren dann das resultierende /dev/mdn-Device als physical volume.

Eine normale Datenpartition in eine LVM-Partition umwandeln: Der Wunsch nach LVM entsteht meistens dann zum ersten Mal, wenn sich eine Datenpartition als zu klein erweist. Leider ist dann eine Umwandlung in ein LVM-System nicht ohne weiteres möglich. Sie müssen eine neue LVM-Partition erzeugen und Ihre Dateien dann kopieren.