Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Expand a Hard Disk with Ubuntu LVM
# So you're running an Ubuntu server in a virtual machine, and now you need to add 20 GB of disk space to root (/).
# There are quite a few ways to do this, and fortunately you're running the Logical Volume Manager (LVM) in Ubuntu,
# so the process isn't too bad.
# After you make the additional space available in VMWare/Xen/Hyper-V, first reboot your Ubuntu server so it can
# see the new free space (commenter Michal notes that you can avoid this restart by asking the kernel to rescan the
# disk with 'echo 1 > /sys/class/block/sda/device/rescan').
sudo growpart /dev/sda 3
pvresize /dev/sda3
lvextend -l+100%FREE /dev/ubuntu-vg/ubuntu-lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment