Expanding a LVM on Ubuntu 22.04
Get Started
- Begin by opening a terminal and running the following command:
lvdisplay
This command will display the volume groups.
You should see something like this:
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID eIxgxf-ABCD-EFGH-IJKL-MNOP-QRsT-UVWxYz
LV Write Access read/write
LV Creation host, time ubuntu, 2023-06-27 08:00:00 +0000
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
You can find the volume we will be expanding by looking at the LV Path
it should be something like /dev/ubuntu-vg/ubuntu-lv
.
- Next, you need to expand the volume. Run the following command:
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
This command will expand the volume to use all available space.
- Finally, you need to expand the filesystem. Run the following command:
resize2fs /dev/ubuntu-vg/ubuntu-lv
This command will expand the filesystem to use all available space.
Finished
You now have a LVM that has been expanded to use all available space.