π Step 1 β Check your disk layout
Run:
lsblk
Youβll see something like:
sda 40Gββsda1 1Gββsda2 2Gββsda3 17G β THIS is the one we grow ββubuntu--vg-ubuntu--lv ~19G
π Remember: sda3 is important
π¦ Step 2 β Install required tool
sudo apt update
sudo apt install cloud-guest-utils -y
π Step 3 β Expand the partition
sudo growpart /dev/sda 3
π If successful, youβll see something like:
CHANGED: partition=3 start=... size=...
π§± Step 4 β Resize physical volume (LVM)
sudo pvresize /dev/sda3
π¦ Step 5 β Extend logical volume
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
π Step 6 β Resize filesystem
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
β Step 7 β Verify
df -h
π You should now see ~40GB total π
π§ͺ Example result
Before:
/dev/mapper/... 19G
After:
/dev/mapper/... 39G β If something fails
growpart not found
sudo apt install cloud-guest-utils
βNOCHANGEβ message
π Means partition already full β skip to next step
Wrong disk name?
Check again:
lsblk
Could be:
/dev/vda/dev/sda/dev/nvme0n1
π§ Quick summary
sudo apt install cloud-guest-utils -y
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
df -h