====== Resize/Grow LVM-volume ======
Firstly show all available LVMs:
lvdisplay
The output might look like this:
--- Logical volume ---
LV Path /dev/pve/swap
LV Name swap
VG Name pve
LV UUID U1Mc2n-WRuL-P8Li-yIb6-AXN8-ueDd-oYfwOu
LV Write Access read/write
LV Creation host, time proxmox, 2023-08-19 09:49:14 +0200
LV Status available
# open 2
LV Size 8.00 GiB
Current LE 2048
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Path /dev/pve/root
LV Name root
VG Name pve
LV UUID IPbLTf-3SnK-ECmv-ABqX-Wet7-c66F-UfBYT3
LV Write Access read/write
LV Creation host, time proxmox, 2023-08-19 09:49:14 +0200
LV Status available
# open 1
LV Size 96.00 GiB
Current LE 24576
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
Then use ''lsblk'' to view free space:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 8G 0 loop
loop1 7:1 0 8G 0 loop
loop2 7:2 0 8G 0 loop
loop3 7:3 0 16G 0 loop
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 1007K 0 part
├─nvme0n1p2 259:2 0 1G 0 part /boot/efi
└─nvme0n1p3 259:3 0 475.9G 0 part
├─pve-swap 252:0 0 8G 0 lvm [SWAP]
└─pve-root 252:1 0 96G 0 lvm /
Now extend the volume with ''lvextend'', ''200G'' is the new size of the volume:
lvextend -L 200G /dev/pve/root
Finally resize the filesytem:
resize2fs /dev/pve/root