Setup lvm2

Create physical volume

pvcreate /dev/sda4

Physical volume "/dev/sda4" successfully created

Create a logical volume group called pve

vgcreate pve /dev/sda4

Volume group "pve" successfully created

Create volume group

If you really need to assign all space on partition this is the way to do it. This is not a good idea as snapshots will not work.

lvcreate -l 100%VG -n storage pve

to use 90%
lvcreate -l 90%VG -n storage pve

If you plan to support lvm snapshots do not use 100% space as you need a second lvm volume.

Logical volume "storage" created

Create filesystem

mkfs.ext4 /dev/mapper/pve-storage

Writing superblocks and filesystem accounting information: done

Display your setup

Display Physical volume

pvdisplay -v -m

Display Volume group

vgdisplay

Display Logical volume

LVM volumes follow the convention: /dev//.

lvdisplay /dev/pve/storage

Snapshots

N.B. when LVM2 snapshot, the destination of the backup must be outside the LVM volume that contains the VM you are backing up (i.e. if your VM is in /pve/data that is mounted as /var/lib/vz, you can't save the backup in /var/lib/vz/dump).

Tags

Setup lvm2