cheat.sheets:lvcreate
# lvcreate
# Creates a logical volume in an existing volume group.
# A volume group is a collection of logical and physical volumes.
# Create a logical volume of 10 gigabytes in the volume group vg1:
lvcreate -L 10G vg1
# Create a 1500 megabyte linear logical volume named mylv
# in the volume group vg1:
lvcreate -L 1500 -n mylv vg1
# Create a logical volume called mylv that uses 60% of the total space
# in the volume group vg1:
lvcreate -l 60%VG -n mylv vg1
# Create a logical volume called mylv that uses all of the unallocated space
# in the volume group vg1:
lvcreate -l 100%FREE -n mylv vg1
# Create a snapshot (lvsnap) from a logical volume (/dev/vgA/lv1);
# snapshot size = 10G (total size of the changes)
lvcreate -L 10G -s -n lvsnap /dev/vgA/lv1
# Clone LVM volume: test => testCopy
lvconvert --type mirror --alloc anywhere -m1 /dev/mylv/test
lvs -a -o +devices | grep -E "LV|test"
# After Cpy%Sync is 100% finished:
lvconvert --splitmirrors 1 --name testCopy /dev/rootvg/test
tldr:lvcreate
# lvcreate
# Creates a logical volume in an existing volume group. A volume group is a collection of logical and physical volumes.
# See also: `lvm`.
# More information: <https://man7.org/linux/man-pages/man8/lvcreate.8.html>.
# Create a logical volume of 10 gigabytes in the volume group vg1:
lvcreate -L 10G vg1
# Create a 1500 megabyte linear logical volume named mylv in the volume group vg1:
lvcreate -L 1500 -n mylv vg1
# Create a logical volume called mylv that uses 60% of the total space in volume group vg1:
lvcreate -l 60%VG -n mylv vg1
# Create a logical volume called mylv that uses all the unallocated space in the volume group vg1:
lvcreate -l 100%FREE -n mylv vg1
$
cheat.sh