Arbeiten mit physischen Volumes, logischen Volumes und Volume-Gruppen in LVM

Letzte Woche habe ich mich mit der Online-Erweiterung von Dateisystemen mit Logical Volume Manager (LVM) befasst. Diese Woche befasst sich mit dem Erstellen von physischen Volumes, Volume-Gruppen und logischen Volumes.

Der erste Schritt besteht darin, die physischen Volumes zu erstellen. LVM unter Linux unterscheidet sich in einem Aspekt geringfügig von LVM unter HP-UX: Mit LVM unter Linux kann eine ganze Festplatte oder eine Partition auf einer Festplatte als Physical Volume (PV) verwendet werden. Wenn Partitionen verwendet werden, besteht der erste Schritt darin, mit dem Befehl fdisk festzustellen, welche Partitionen auf einer Festplatte vorhanden sind, und eine neue LVM-Partition zu erstellen. Abbildung A zeigt den Betrieb von fdisk . Die roten Kreise zeigen die erforderlichen Eingaben. Beim Durchlaufen der Optionen für fdisk lautet die erste Option n, wodurch eine neue Partition hinzugefügt wird. Die Standardeinstellungen für Partitionsnummer und Sektorgröße sind in den meisten Fällen ausreichend. Der nächste Schritt ist die Auswahl des Partitionstyps. Hier ist der Typ 8e für Linux LVM. Sobald dies erledigt ist, wird durch Eingabe von p die Partitionstabelle ausgedruckt. Ein letzter Schritt ist erforderlich, nämlich das Schreiben der neuen Partitionstabelle auf die Festplatte. Die Option w führt dies aus und wird nach Abschluss beendet. Die Partition ist jetzt einsatzbereit.

Abbildung A.

Mit dem Befehl pvcreate wird eine Festplattenpartition oder eine ganze Festplatte für die Verwendung durch LVM vorbereitet. Abbildung B zeigt den verwendeten Befehl und die Ausgabe.

Abbildung B.

Ein Punkt, den Sie bei pvcreate beachten sollten. Der Befehl prüft zuerst, ob auf dem PV ein LVM-Header vorhanden ist. Wenn dies der Fall ist, wird ein Fehler ausgegeben und das physische Volume wird nicht erstellt. Abbildung C zeigt die Ausgabe.

Abbildung C.

In diesem Fall zeigt das Ausführen von pvdisplay auf dem PV, zu welcher Volume-Gruppe das PV gehört (siehe Abbildung D ). Es ist ratsam, hier die Gefahren der Ausführung von pvcreate -ff zu beachten . Die Option -f selbst versucht, ein physisches Volume zu erstellen. Wenn auf der Festplatte eine Datenträgergruppenbezeichnung erkannt wird, wird ein Fehler ausgegeben und das physische Datenträger wird nicht erstellt (siehe Abbildung C). Wenn die Gewissheit besteht, dass der Datenträger nicht in einer anderen Datenträgergruppe verwendet wird, wird -ff kann verwendet werden, aber der Schwerpunkt liegt darauf, dass es 100% ige Sicherheit geben muss.

Abbildung D.

Nachdem Sie die physischen Volumes erstellt haben, besteht der nächste Schritt darin, die Volume-Gruppe zu erstellen. Zum Erstellen einer Volume-Gruppe ist mindestens ein physisches Volume erforderlich. Der zu verwendende Befehl lautet vgcreate . Abbildung E zeigt die Befehlszeichenfolge, die für die Erstellung von Datenträgergruppen verwendet werden soll.

Abbildung E.

Mit dem Befehl vgdisplay können Sie überprüfen, ob die Datenträgergruppe erstellt wurde (siehe Abbildung F).

Abbildung F.

Ein Bereich, auf den Sie achten sollten, ist die Gruppe von Einstellungen für die PE-Größe (Physical Extent). Die Standard-PE-Größe beträgt 4 MB. Im Allgemeinen besteht keine Notwendigkeit, von dieser Größe abzuweichen, es sei denn, dies wird ausdrücklich angefordert. Die PE-Größe ist konfigurierbar, aber sobald die Volume-Gruppe erstellt wurde, kann die PE-Größe nicht einfach geändert werden. Es kann geändert werden, aber dies geschieht, indem die Datenträgergruppe entfernt und neu erstellt wird. Dies ist möglicherweise nicht wünschenswert, insbesondere wenn die Datenträgergruppe mehrere logische Datenträger verwendet.

Die Erstellung der Datenträgergruppe führt zur Erstellung logischer Datenträger. Mit dem Befehl lvcreate werden logische Volumes erstellt. Es gibt einige Optionen, die verwendet werden können. Die Option -L ermöglicht die Angabe der Größe des logischen Volumes in Megabyte, Terabyte, Petabyte oder Exabyte (unter Verwendung der Suffixe M, T, P bzw. E). Der Standardwert ist Megabyte. Die Option -l gibt physische Bereiche an. Eine nützliche Option aus Sicht der Systemadministration ist die Option -n, mit der ein Name für das logische Volume angegeben wird. Wenn dies nicht angegeben ist, wird standardmäßig der nächste logische Datenträgername verwendet.

Es gibt andere Optionen, die lvcreate hat, wie -m (Spiegel), -i (Streifen) und -I (Streifengröße). Eine vollständige Prüfung dieser Optionen wird in einem zukünftigen Beitrag bereitgestellt. Sie werden hier zur Information erwähnt.

Abbildung G zeigt die Befehlszeichenfolge, die für eine einfache lvcreate verwendet wird .

Abbildung G.

Die erfolgreiche Erstellung eines logischen Volumes führt zum letzten Schritt: der Erstellung eines Dateisystems. Die Hauptdateisysteme (ext2, ext3, ext4 oder reiserfs) können mit dem Befehl mkfs mit der Option -t erstellt werden, um den Typ anzugeben. In diesem Beispiel wird ein ext4-Dateisystem erstellt.

Zusammenfassend kann LVM Flexibilität bei der Verwaltung physischer Volumes bieten. In dieser Diskussion ging es hauptsächlich um das Erstellen einer Datenträgergruppe und logischer Datenträger. Es besteht jedoch die Möglichkeit, dass andere Optionen verwendet werden, z. B. Spiegeln oder Striping.

© Copyright 2020 | mobilegn.com