Partition im Betrieb vergrößern

Admin

Selbstverständlich geht das eine Partion in Betrieb zu vergrößern, wichtig ist nur das ein LVM darunter liegt, oder die Partition welche vergrößert werden soll die letzte auf der virtuellen Festplatte ist.

=Festplatte in VMWare vergrössern=

Als ersten vergrössern wir die Festplatte auf welcher unser LVM PV (Physical Device) liegt im vSphere bzw. müsen es uns von der GWDG vergrößern lassen.

=Festplatte in Linux neu einlesen=

Damit unser Linux System etwas davon mitbekommt, müssen wir die Festplatte neu einlesen. Hierfür benötigen wir als ersten den Pfad der Disk, um diesen zu erfahren führen wir den folgenden Befehl aus:

ls -la /dev/disk/by-path |grep sdb lrwxrwxrwx 1 root root  9 13. Mai 08:54 pci-0000:03:00.0-scsi-0:1:0:0 -> ../../sdb

Der DevicePath in diesem Fall ist der 0:1:0:0, somit können wir diese in dem folgenden Befehl einbauen und ausführen.

echo "1" > /sys/class/scsi_disk/0\:1\:0\:0/device/rescan

=Vergrössern des LVM Devices=

Mit pvresize nun das Physical Device vergrössern

pvresize /dev/sdb Physical volume "/dev/sdb" changed 1 physical volume(s) resized / 0 physical volume(s) not resized

Und zur Sicherheit kurz prüfen ob der Platz in den PV nun wirklich zur Verfügung steht:

pvdisplay --- Physical volume --- PV Name              /dev/sdb VG Name              vg01 PV Size              350,00 GiB / not usable 3,81 MiB Allocatable          yes PE Size              4,00 MiB Total PE             89599 Free PE              12800 Allocated PE         76799 PV UUID              mXURAd-ulTW-gUau-3Wfd-kU4T-Eu0O-6AWCZj

Da wir durch die Vergrösserung des PV nun mehr Platz in der VG (Volume Group) haben, müssen wir nun noch das LV (Logical Volume) anpassen bevor es an das Dateisystem gehen kann.

lvextend -l+100%FREE /dev/vg01/lv01 Extending logical volume lv01 to 350,00 GiB Logical volume lv01 successfully resized

=Vergrössern des Dateisystems=

Da es sich in meinem Fall um ein ext3 Dateisystem handelt verwende ich für den Onlineresize resize2fs

resize2fs /dev/mapper/vg01-lv01 resize2fs 1.41.12 (17-May-2010) Das Dateisystem auf /dev/mapper/vg01-lv01 ist auf /var eingehängt; Online-Grössenveränderung nötig old desc_blocks = 19, new_desc_blocks = 22 Führe eine Online-Grössenänderung von /dev/mapper/vg01-lv01 auf 91749376 (4k) Blöcke durch. Das Dateisystem auf /dev/mapper/vg01-lv01 ist nun 91749376 Blöcke groß.

Das wars schon, ohne Neustart haben wir nun die Partiton vergrössert. Wenn bei euch das PV Device auf einer Partition und nicht direkt auf der HDD liegt, müsst Ihr ggf. die Partition vorher vergössern, oder eine zusätzliche Partition anlegen welche Ihr das zum PV macht und in die VG aufnehmt.