[SOLVED] Partition vergößern

Josch

Active Member
Dec 20, 2020
52
10
28
Liebe Proxmox-Gemeinde!

Nachdem ich es nun geschafft habe, alle Warnungen beim Upgrade von V3 auf V4 weg zu bekommen, stelle ich fest, dass meine root-Partition zu klein für das Upgrade ist.

Ich habe den pbs als VM unter einer Synology Diskstation laufen. Dort habe ich die Partition von 20GB auf 32GB vergrößert. Dies wird mir im pbs auch angezeigt:

1756454171220.png

Jetzt muss als nächstes die Partition sda3 auf die maximale Größe erweitert werden.

Code:
root@pbs:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                  1.9G     0  1.9G   0% /dev
tmpfs                 392M  1.1M  391M   1% /run
/dev/mapper/pbs-root   17G  9.2G  6.7G  58% /
tmpfs                 2.0G     0  2.0G   0% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
/dev/sdb1             492G   59G  408G  13% /mnt/datastore/backup
tmpfs                 392M     0  392M   0% /run/user/0

Habe ein "wenig" im Netz gesucht und ein paar Dinge ausprobiert. Leider ohne Erfolg.

Kann mich bitte jemand an die Hand nehmen und mich zum Ziel begleiten?

Vielen Dank!
 
Hallo @Josch,

für das Erweitern gehe folgendermaßen vor. Überprüfe Pfade und Bezeichnung genau bevor du sie executierst!

  1. "Resize" von Linux LVM auf die neue Größe mit "cfdisk /dev/sda" → dort die Dritte Partition, sprich das LVM vergrößern.
  2. Danach mit "pvresize /dev/sda3" → vergrößert das physische Volume. Mit "pvs" siehst du dann deinen neuen noch nicht zugewiesenen verfügbaren Speicher.
  3. Als Nächstes wird das LV selbst erweitert. In meinem Bespiel verwende ich den ganzen verfügbaren Speicher. Du kannst aber auch gerne einen Wert angeben, damit noch etwas in Reserve übrig bleibt. "lvresize -l +100%FREE /dev/mapper/pbs-root"
  4. Als letzter Schritt muss noch das Filesystem selbst vergrößert werden: "resize2fs /dev/mapper/pbs-root"
 
  • Like
Reactions: Johannes S
Na, das hat ja mal gut geklappt:

1756472161394.png

Code:
root@pbs02:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                  1.9G     0  1.9G   0% /dev
tmpfs                 392M  756K  392M   1% /run
/dev/mapper/pbs-root   29G  7.9G   20G  29% /
tmpfs                 2.0G     0  2.0G   0% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
/dev/sdb1             492G  328G  139G  71% /mnt/datastore/backup02
tmpfs                 392M     0  392M   0% /run/user/0

Werde mich jetzt gleich mal ans Upgrade machen.

Super herzlichen Dank. Wieder etwas gelernt
:)
 
Ich wollte nur anmerken dass lvresize ein r Argument besitzt. Man braucht also nur einen Befehl um das LV und das Dateisystem zu vergrößern.

-r, --resizefs
Resize underlying filesystem together with the logical volume