Skip to main content

LINUX i PROXMOX: Instrukcja powiększania dysków - PEŁNA

Metryka: MP

Sprawdź jaką konfiguracje ma serwer

Sprawdzenie czy mamy logiczne wolumeny (https://pl.wikipedia.org/wiki/LVM)

$ sudo lvs
  LV   VG    Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root VP-vg -wi-ao---- <264,43g                                                    
  snap VP-vg -wi-ao----  <15,09g

Sprawdzenie które dyski chcemy powiększyć

$ sudo df -h
System plików           rozm. użyte dost. %uż. zamont. na
udev                     2,0G     0  2,0G   0% /dev
tmpfs                    395M   45M  350M  12% /run
/dev/mapper/VP--vg-root  261G  195G   55G  79% /
tmpfs                    2,0G   16K  2,0G   1% /dev/shm
tmpfs                    5,0M   24K  5,0M   1% /run/lock
tmpfs                    2,0G     0  2,0G   0% /sys/fs/cgroup
/dev/sda1                472M   49M  399M  11% /boot
tmpfs                    395M     0  395M   0% /run/user/1003

Sprawdzamy czy musimy rozszerzyć dysk czy partycje

$ sudo pvs
  PV         VG    Fmt  Attr PSize    PFree 
  /dev/sda3  VP-vg lvm2 a--  <220,00g 20,00g
  /dev/sda5  VP-vg lvm2 a--   <79,52g     0

Jeżeli chcemy powiększyć "/dev/mapper/VP--vg-root" to musimy powiększyć ostatni dysk dysk z listy /dev/sdaX (w tym przypadku: /dev/sda5), gdyż jest to partycja, świadczy o tym numer X, jeżeli go nie ma to wystarczy powiększyć dysk na przykład "/dev/sdb" i pominąć krok rozszerzania partycji.

Rozszerzanie partycji

W przykładzie powyżej mamy trudniejszą wersję, bo powiększamy partycje, co wymaga dodatkowych kroków jej powiększenia.

Dokładne działanie opisane jest tutaj:

https://lib.sys4u.it/books/os-linux/page/linux-i-proxmox-dysk-lvm-rozszerzenie

Rozszerzanie dysku

W przypadku kiedy mamy coś takiego:

$ sudo pvs
  PV         VG    Fmt  Attr PSize    PFree 
  /dev/sdb  VP-vg lvm2 a--  <220,00g 20,00g
$ sudo df -h
System plików           rozm. użyte dost. %uż. zamont. na
udev                     2,0G     0  2,0G   0% /dev
tmpfs                    395M   45M  350M  12% /run
/dev/mapper/VP--vg-root  261G  195G   55G  79% /
tmpfs                    2,0G   16K  2,0G   1% /dev/shm
tmpfs                    5,0M   24K  5,0M   1% /run/lock
tmpfs                    2,0G     0  2,0G   0% /sys/fs/cgroup
/dev/sda1                472M   49M  399M  11% /boot
tmpfs                    395M     0  395M   0% /run/user/1003
  1. Powiększamy dysk z poziomu Proxmox lub podobnego supervisora
  2. Pomijamy rozszerzenie partycji, jako że jej nie mamy.
  3. Powiększamy tylko dysk + rozszerzamy logiczną partycję LVM
$ pvresize /dev/sdb
$ lvextend -l +100%FREE /dev/mapper/VP--vg-root
$ resize2fs /dev/mapper/VP--vg-root

4. Sprawdzenie czy dysk został powiększony

$ sudo df -h
System plików           rozm. użyte dost. %uż. zamont. na
udev                     2,0G     0  2,0G   0% /dev
tmpfs                    395M   45M  350M  12% /run
/dev/mapper/VP--vg-root  276G  195G   70G  69% /
tmpfs                    2,0G   16K  2,0G   1% /dev/shm
tmpfs                    5,0M   24K  5,0M   1% /run/lock
tmpfs                    2,0G     0  2,0G   0% /sys/fs/cgroup
/dev/sda1                472M   49M  399M  11% /boot
tmpfs                    395M     0  395M   0% /run/user/1003