Crmgo Blog

Linux LVM

Linux LVM

Erstellen Sie am Anfang der Festplatte einen Volume-Group-Deskriptor. Shell-Befehl: `pvcreate /dev/sdc` 1 `pvcreate /dev/sdc` Um die Volume-Group `test` zu erstellen, verwenden Sie den Shell-Befehl: `vgcreate test /dev/sdc` 1 `vgcreate test /dev/sdc` Wenn Sie weitere Festplatten oder Partitionen in die Volume-Group aufnehmen möchten…

Linux LVM

Erstellen Sie am Anfang der Festplatte einen Volume-Group-Descriptor.

Shell
1
pvcreate /dev/sdc

Um die Volume Group „test“ zu erstellen, verwenden Sie den Befehl

Shell
1
vgcreate test /dev/sdc

Wenn Sie weitere Festplatten oder Partitionen in die Volume Group aufnehmen möchten, dann

Shell
1
vgcreate test /dev/sdc /dev/XXX

Ihre Volume Group „test“ und die logischen Volumes befinden sich im inaktiven Zustand. Aktivieren Sie diese.

Und jetzt kommt das Interessante – die Erstellung der logischen Volumes part1 und part2 mit jeweils 10 GB Größe.

Shell
1
2
lvcreate -L10000 -n part1 test
lvcreate -L10000 -n part2 test

Überprüfen wir das Ergebnis.

Shell
1
2
3
lvscan
ACTIVE '/dev/test/part1' [9,77 GiB] inherit
ACTIVE '/dev/test/part2' [9,77 GiB] inherit

Nun können Sie die erstellten Partitionen formatieren und einbinden.

Shell
1
2
3
mkfs.ext4 /dev/test/part1
mkdir /part1
mount /dev/test/part1 /part1

Erhöhung der Größe des logischen Volumes auf 20G

Shell
1
2
umount /dev/test/part1
lvextend -L20G /dev/test/part1

Wir haben das logische Volume vergrößert, nun muss auch die Dateisystemgröße angepasst werden.

Shell
1
resize2fs /dev/test/part1

Verkleinerung der Größe des logischen Volumes (Datenverlust möglich)

Shell
1
lvreduce -L-10G /dev/test/part1

Hinweise:

Bei der Vergrößerung oder Verkleinerung des Dateisystems muss dieses ausgehängt werden.
Bei der Verkleinerung kann der Superblock oder die Partitionstabelle beschädigt werden.
Die Größe des XFS-Dateisystems kann nur im eingehängten Zustand vergrößert werden.
Die Größe des XFS-Dateisystems kann nicht verkleinert werden.

Befehle:

dd if=/dev/zero of=/dev/diskname bs=1k count=1 - Partitionstabelle zerstören.

vgcreate: Erstellen einer Volume-Gruppe.
vgchange -a y: Aktivieren einer Volume-Gruppe.
vgchange -a n: Deaktivieren einer Volume-Gruppe.
vgremove: Löschen einer Volume-Gruppe.
vgextend: Hinzufügen von physikalischen Volumes zu einer Volume-Gruppe.
vgreduce: Entfernen von physikalischen Volumes.
vgdisplay: Informationen zur Volume-Gruppe anzeigen.
vgexport: Volume-Gruppe im System deregistrieren.
vgmerge: Volume-Gruppen zusammenführen.
vgrename: Volume-Gruppe umbenennen.
vgs: Informationen über Volume-Gruppen anzeigen.
vgscan: Nach Volume-Gruppen suchen.
vgsplit: Ein physisches Volume in eine neue Volume-Gruppe verschieben.
vgck: Integrität der Volume-Gruppe überprüfen.

lvdisplay: Informationen zu den erstellten logischen Volumes anzeigen.
lvcreate -LTTTG -nXXX: Erstellen eines logischen Volumes XXX mit der Größe TTT.
lvchange: Attribute eines logischen Volumes ändern.
lvremove: Logische Volumes löschen.
lvrename: Logisches Volume umbenennen.
lvextend -LXXG: Logische Volumes vergrößern.
resize2fs: Dateisystem vergrößern.
lvreduce -L-XXG: Logische Volumes verkleinern.
lvresize: Größe eines logischen Volumes ändern.
lvscan: Liste aller logischen Volumes in allen Volume-Gruppen anzeigen.
lvs: Informationen über logische Volumes anzeigen.
lvmdiskscan: Geräte auflisten, die als physisches Volume verwendet werden können.
lvmsadc: Daten zur LVM-Nutzungsaktivität erfassen.
lvmsar: Bericht über die LVM-Nutzungsaktivität erstellen.

pvcreate: Am Anfang der Festplatte einen Volume-Gruppen-Deskriptor erstellen.
pvdisplay: Informationen zu physischen Volumes anzeigen.
pvmove: Inhalte von Festplatte 1 auf Festplatte 2 verschieben.
pvremove: LVM-Markierung von einem physischen Volume entfernen.
pvresize: Größe eines physischen Volumes ändern.
pvchange: Attribute eines physischen Volumes ändern.
pvdata: Informationen über ein physisches Volume anzeigen.
pvs: Informationen über physische Volumes anzeigen.
pvscan: Alle physischen Volumes auflisten.

Hinweis: Dieser Beitrag kann KI-unterstützt erstellt und anschließend redaktionell geprüft worden sein. Verantwortlich: Dmytro Lomaka, Kaltenkirchen.

Kategorien: KVM