Lvm
List physical, volume group, and logical volumes
pvs
vgs
lvs
Resize logical volume
# RHEL 6
lvextend -L 4G /dev/mapper/rootvg-lv.tmp
resize2fs /dev/mapper/rootvg-lv.tmp
# RHEL 7
lvextend -L 4G /dev/mapper/rootvg-lv.tmp
xfs_growfs /dev/mapper/rootvg-lv.tmp
Add disk to logical volume
sudo su -
fdisk -c -u /dev/sdb
n # new partition
p # physical partition
1 # first partition, set begin & end blocks
t # set type
8e # set to Linux LVM
p # print what we have
w # write changes
pvcreate /dev/sdb1
vgcreate vg_name /dev/sdb1
vgextend rootvg /dev/sdb1
vgdisplay # see what we have used and free
Create new logical volume
lvcreate -L 90G -n lv.sqlmon rootvg
mkfs.ext4 -j -m1 /dev/rootvg/lv.sqlmon # ext4
tune2fs -i0 -c0 /dev/rootvg/lv.sqlmon
mkfs.xfs /dev/rootvg/lv.sqlmon # xfs
echo "/dev/mapper/rootvg-lv.sqlmon /sqlmon ext4 defaults 1 2" >> /etc/fstab
mount -a