diff --git a/sheets/lvextend b/sheets/lvextend new file mode 100644 index 0000000..03858a7 --- /dev/null +++ b/sheets/lvextend @@ -0,0 +1,35 @@ +# lvextend +# Extends a logical volume in an existing volume group. +# A volume group is a collection of logical and physical volumes. + +# Extend volume in volume mylv in groug vg0 +# (defined by volume path /dev/vg0/mylv) +# to 12 gigabyte: +lvextend -L 12G /dev/vg0/mylv + +# Extend volume in volume mylv in groug vg0 +# (defined by volume path /dev/vg0/mylv) +# by 1 gigabyte: +lvextend -L +1G /dev/vg0/mylv + +# Extend volume in volume mylv in groug vg0 +# (defined by volume path /dev/vg0/mylv) +# to use all of the unallocated space in the volume group vg0: +lvextend -L +100%FREE /dev/vg0/mylv + +# Extend ext4 filesystem after changing a logical volume +# (takes volume path as parameter): +ext2resize /dev/vg0/mylv + +# Extend btrfs filesystem after changing a logical volume +# (takes the mount point as parameter, not the volume path): +btrfs filesystem resize max /mylv + +# Extend xfs filesystem after changing a logical volume +# (takes the mount point as parameter, not the volume path): +xfs_growfs /mylv + +# Extend jfs filesystem after changing a logical volume +# (takes the mount point as parameter, not the volume path); +# Just remount: +mount -o remount,resize /home