How to Create a Logical Volume Using LVM on Linux Systems
In this article, I’ll show you how to create a new logical volume within an existing LVM volume group. It’s a simple and straight froward task which you will face a lot when managing Linux Systems.
Prerequisites:
- a working installation of LVM2, and
- an existing LVM volume group with sufficient free space for the new logical volume.
Scenario
Suppose that the new logical volume to be 256 megabytes in size and named foo. Volume group vg0 has sufficient free space to accommodate it.
Method
Logical volumes are created using the lvcreate command:
# lvcreate --size 256M --name mimastech /dev/vg0
The volume will be accessible as either /dev/vg0/mimastech or /dev/mapper/vg0-mimastech. It may be used in much the same way as a hard drive partition.
Testing
Verify the existence of the logical volume using the lvdisplay command:
# lvdisplay /dev/vg0/mimastech
This should give a response of the form:
--- Logical volume --- LV Name /dev/vg0/mimastech VG Name vg0 LV UUID afaHxF-nZrA-S1eo-kjsY-mt6C-p04e-IU8Bqu LV Write Access read/write LV Status available # open 0 LV Size 256.00 MB Current LE 64 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:64
Next steps
Having created a new logical volume you may want to:
- create a filesystem on it, or
- use it as a swap device.

If You Appreciate What We Do Here On Mimastech, You Should Consider:
- Stay Connected to: Facebook | Twitter | Google+
- Support us via PayPal Donation
- Subscribe to our email newsletters.
- Tell other sysadmins / friends about Us - Share and Like our posts and services
We are thankful for your never ending support.



