一、 实现步骤:Linux Block Device→Physical Volumes→Volumes Group→Logical Volumes
fdisk 分区时跟普通分区不同,需要输入t,将id改为8e,即linux lvm
pvcreate /dev/sdb
vgcreate vg0 /dev/sdb
lvcreat -L 5G -n mysql vg0
mkfs.ext4 /dev/vg0/mysql
touch /mnt/mysql
vim /etc/fstab 将blkid /dev/vg0/mysql 写入文件,实现永久挂载
mount /mnt/mysql
二、ext文本格式缩容和扩容步骤 #缩容不能线上同步做,只能线下做,而扩容可以
#缩容前提,留下足够mysql使用空间,否则会造成数据丢失
umount /mnt/mysql/
e2fsck -f /dev/vg0/mysql
resize2fs /dev/vg0/mysql 9G #与下一条命令数字必须一致
lvreduce -L 9G /dev/vg0/mysql
mount /dev/vg0/mysql /mnt/mysql/
#扩容(组磁盘不够和足够的情况下)
umount /mnt/mysql
/dev/vg0/mysql /mnt/mysql/vgextend
vgextend vg0 /dev/sdc #不足时多这一步
lvresize -r -L +2G /dev/vg0/mysql #扩容同时同步了文件属性
mount /dev/vg0/mysql /mnt/mysql/