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
- Powiększamy dysk z poziomu Proxmox lub podobnego supervisora
- Pomijamy rozszerzenie partycji, jako że jej nie mamy.
- 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