# Resize the file system in UI, under VM -> Hardware -> Click on the disk to resize, click "Resize disk" button
# Confirm increase in disk space (1TB in my case)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 1T 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 31G 0 lvm /
# Resize the partition
$ sudo parted
GNU Parted 3.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) resizepart 3 100%
(parted) quit
Information: You may need to update /etc/fstab.
# Extend the logical volume now
$ sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from <31.00 GiB (7935 extents) to 1.03 TiB (270079 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 132
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 276560896 (4k) blocks long.
# Resize the physical volume (may or may not need)
$ sudo pvresize /dev/sda3
Physical volume "/dev/sda3" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized
# Confirm resize complete
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 1T 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 1T 0 lvm /
Last active
November 10, 2024 14:36
-
-
Save gjreasoner/4e93d8743b71babb58dcba4ee049247c to your computer and use it in GitHub Desktop.
Expand Ubuntu 20 Proxmox Disk
Something I can finally reply to. Thank you!
Thanks!
Thanks, works!
Thank you!
Thanks
just wanted to drop a high-five for your gist here. my plex media server VM was undersized for my combined library and i was getting the label on the vdisk right but the lvm piece was eluding my understanding until i got here.
now i have setup a filesystem cache for media via nfs to a filesystem on an ssd and enough disk space for metadata and previews so my kids will stop groaning that i'm rebooting the plex server and they say THANK YOU too <4
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks, if only the internet showed up this as first results the world would be a better place 👍