Zum Hauptinhalt springen

Partition nach einem Disk-Upgrade vergrössern (CloudVM)

Wichtig: Es wird davon ausgegangen, dass das Partitionsschema dem von Nine ausgelieferten entspricht. Je nach Konfiguration können deshalb einige Werte abweichen. Diskspace von CloudVMs kann nicht verringert werden.

Die Änderungen können im laufenden Betrieb durchgeführt werden.

note

Die Disk kann je nach Generation /dev/sda oder /dev/vda heissen. Ersetze sda durch vda in den folgenden Befehlen, falls zutreffend.

CloudVMs ohne LVM

Nach der Vergrösserung der Disk im Cockpit hat die Disk mehr Speicherplatz, aber die Partition und das Filesystem haben noch die alte Grösse. Mit growpart wird die Partition erweitert und mit resize2fs das Filesystem.

  1. Prüfen, ob die Disk vergrössert wurde (die Disk zeigt die neue Grösse, aber die Partition hat noch die alte Grösse):
root@cloudvm:~# fdisk -l /dev/sda
GPT PMBR size mismatch (41943039 != 104857599) will be corrected by write.
The backup GPT table is not on the end of the device.
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
...
Device Start End Sectors Size Type
/dev/sda1 2099200 41943006 39843807 19G Linux filesystem
  1. Partition vergrössern:
$ growpart /dev/sda 1
  1. Filesystem vergrössern:
$ resize2fs /dev/sda1
  1. Neue Grösse überprüfen:
root@cloudvm:~# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 48G 1.9G 46G 4% /

CloudVMs mit LVM

  1. Sowohl die Partition /dev/sda2 (Extended) als auch /dev/sda5 (Logical) vergrössern:
$ growpart /dev/sda 2
$ growpart /dev/sda 5
  1. Das LVM-Volume auf /dev/sda5 vergrössern:
$ pvresize /dev/sda5
  1. Die Volume-Group vergrössern. Mittels lvs lassen sich die verfügbaren Volumes anzeigen. In diesem Beispiel wird die root-Partition und das Filesystem vergrössert:
$ lvextend -l +100%FREE /dev/vg0/root --resizefs