Dateisystem auf UCS-Systemen online vergrößern ohne Gparted
Vorgehensweise Dateisystem auf UCS Systeme vergrößern. Das ganze geht online und ohne Unterbrechung. Folgende Pakete müssen installiert sein.
Ich empfehle an dieser Stelle ganz klar Gparted zu verwenden. Auch dies funktioniert mittels „ssh -XY“ online und ohne Unterbrechung wesentlich einfacher.
univention-install install parted gdisk
Als Beispielhdd wird hier dei SDC, also die dritte virtuelle HDD angegeben. Mit dem Befehl fdisk -l
oder parted -l
sieht man die aktuelle Partitionstabelle.
Image im Proxmox Webinterface vergrößern. (Der zweite GPT-Header wird ans Ende der Platte geschrieben)
sgdisk -e /dev/sdc
Nun wird die Partition vergrößert:
Löschen der Partitionstabelle
sgdisk -d 1 /dev/sdc
Anlegen der neuen Partitionstabelle
sgdisk -N 1 /dev/sdc
PartitionsTabelle aktualisieren
partprobe /dev/sdc1
Filesystem vergrößern
resize2fs -p /dev/sdc1
Dein fdisk -l
zeigt nun die neue Filesystemgröße an.
Als Partprobeeratz dieses Script:
- scsi-rescan.sh
#!/bin/bash for i in `ls /sys/class/scsi_host/`; do echo "- - -" > /sys/class/scsi_host/$i/scan done for i in `ls /sys/class/scsi_device/`; do echo "1" > /sys/class/scsi_device/$i/device/rescan done
Andere Möglichkeit mit cgdisk
- UCS auf EFI Proxmox Installiert
- Via Proxmox virtuelle SSD vergrößert
scsi-rescan
ausgeführt (Alternativ: partprobe oder reboot)cgdisk /dev/sdc
(regt sich wegen falscher Partitionstabelle auf)- In cgdisk einfach „w“ für Write → löst das Problem (und auch „yes“)
- „q“→ cgdisk verlassen
- erneut
cgdisk /dev/sdc
- In cgdisk die Partition löschen und neu anlegen → mit dem gleichen Anfangssektor (default) und der neuen Größe.
- cgdisk verlassen via „w“ und „q“
- reboot (sollte nicht notwendig sein)
- Und noch ein
resize2fs /dev/sdc1