--- title: Expanding a LVM description: How to expand a LVM published: true date: 2023-06-27T07:54:18.672Z tags: linux, server editor: markdown dateCreated: 2023-06-27T07:54:18.672Z --- # Expanding a LVM This guide provides instructions on how to expand a LVM. _This was tested on Ubuntu 22.04._ ## Get Started - Begin by opening a terminal and running the following command: ```bash lvdisplay ``` This command will display the volume groups. You should see something like this: ```bash --- 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: ```bash 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: ```bash 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.