LVM-Volume erweitern nach Vergrößerung einer VMware-Festplatte
Hallo @ all,
ich beschäftige mich seit inzwischen einigen Tagen mit dem Logical Volume Manager auf einer Centos 7 -VM. Ich habe dazu eine brauchbare Doku von Red Hat gefunden und bin nun auch schon ganz gut durch dieses aus meiner Sicht relativ komplexe Thema durchgestiegen. Vorausschicken will ich noch, dass ich kein Systementwickler bin und auch im Bereich Systemadministration erst seit kurzem Erfahrungen sammle.
Mein Problem besteht in Folgendem.
Ich habe meiner VM eine neue virtuelle Platte von z.B. 50 GB hinzugefügt. Nach Ausführung des folgenden Scripts findet die VM die Platte ohne Reboot.
Ich habe ein neues Gerät /dev/sdc. Wenn ich nun die richtige Beschreibung gelesen habe muss das Gerät nun mit einem LVM - Partition versehen werden.
Ich habe nun also eine Partition /dev/sdc1 mit 50GB. Aus dieser Partition mache ich nun ein physical Volume für den LVM. Daraus kann ich dann eine Volume Group und dann ein logisches Volume erstellen.
Nun endlich zur eigentlichen Frage:
Ich erweitere nun im vCenter von VMware die Größe der Platte auf 80 GB.
Muss ich nun mit fdisk eine weitere Partition /dev/sdc2 anlegen? Oder kann hier LVM schon mit mt der neuen Größe arbeiten?
ich beschäftige mich seit inzwischen einigen Tagen mit dem Logical Volume Manager auf einer Centos 7 -VM. Ich habe dazu eine brauchbare Doku von Red Hat gefunden und bin nun auch schon ganz gut durch dieses aus meiner Sicht relativ komplexe Thema durchgestiegen. Vorausschicken will ich noch, dass ich kein Systementwickler bin und auch im Bereich Systemadministration erst seit kurzem Erfahrungen sammle.
Mein Problem besteht in Folgendem.
Ich habe meiner VM eine neue virtuelle Platte von z.B. 50 GB hinzugefügt. Nach Ausführung des folgenden Scripts findet die VM die Platte ohne Reboot.
rescan-scsi-bus.sh -a
Ich habe ein neues Gerät /dev/sdc. Wenn ich nun die richtige Beschreibung gelesen habe muss das Gerät nun mit einem LVM - Partition versehen werden.
fdisk /dev/sdc | n | p | *enter | *enter | *enter | t | 8e | w
fdisk -l
Disk /dev/sdc: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = Sektoren of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0002d2de
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdc1 2048 104857599 52427776 8e Linux LVM
Ich habe nun also eine Partition /dev/sdc1 mit 50GB. Aus dieser Partition mache ich nun ein physical Volume für den LVM. Daraus kann ich dann eine Volume Group und dann ein logisches Volume erstellen.
Nun endlich zur eigentlichen Frage:
Ich erweitere nun im vCenter von VMware die Größe der Platte auf 80 GB.
Muss ich nun mit fdisk eine weitere Partition /dev/sdc2 anlegen? Oder kann hier LVM schon mit mt der neuen Größe arbeiten?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 310496
Url: https://administrator.de/forum/lvm-volume-erweitern-nach-vergroesserung-einer-vmware-festplatte-310496.html
Ausgedruckt am: 01.05.2025 um 12:05 Uhr
6 Kommentare
Neuester Kommentar

Hi.
FIrst you create a new physical volume with the new partition you have created (pvcreate). Then you extend the volume group with this new physical volume (vgextend). Then extend the logical volume to gain the free space (lvextend). After that you need to resize the filesystem of the logical volume (resize2fs).
All steps in detail explained on this page:
https://www.thomas-krenn.com/de/wiki/LVM_vergr%C3%B6%C3%9Fern
Regards
FIrst you create a new physical volume with the new partition you have created (pvcreate). Then you extend the volume group with this new physical volume (vgextend). Then extend the logical volume to gain the free space (lvextend). After that you need to resize the filesystem of the logical volume (resize2fs).
All steps in detail explained on this page:
https://www.thomas-krenn.com/de/wiki/LVM_vergr%C3%B6%C3%9Fern
Regards

Zitat von @mic.we:
mir geht es aber nicht um das vergößern der VG, ich möchte in der Ebene darunter das physical Volume /dev/sdc1 vergrößern. Ich habe das mit dem Befehl pvresize versucht, hat nicht so richtig funktioniert.
WIth creating a new PV and adding that to the VG you have that what you need.mir geht es aber nicht um das vergößern der VG, ich möchte in der Ebene darunter das physical Volume /dev/sdc1 vergrößern. Ich habe das mit dem Befehl pvresize versucht, hat nicht so richtig funktioniert.
What you want to do is this
https://www.mars-solutions.de/knowledgebase/vmware_debian_online_disk_re ...
There is also another solution for that, but i don't recommend it and you should always have your data backed up before doing this because this involves deleting the partition and recreate it with the same parameters:
http://ryandoyle.net/posts/expanding-a-lvm-partition-to-fill-remaining- ...

So nothing new, like i described in the first post ...
Rescanning the scsi bus can also be done without an additional script:
Rescanning the scsi bus can also be done without an additional script:
echo "- - -" >"/sys/class/scsi_host/$(echo "$(grep mpt /sys/class/scsi_host/host?/proc_name)" | grep -Po 'host\d+')/scan"