概念图:
新创建LVM
# 查看当前状态
[root@elk ~]# lsblk
# 不重启的情况下重读分区
partprobe
# 创建pv
pvcreate /dev/vdb
# 创建VG
vgcreate vg01 /dev/vdb
# 查看pV
pvdisplay
# 查看VG
vgdisplay
# 创建LV
lvcreate -l 100%FREE -n lv01 vg01
# 或者其他需求
lvcreate -L 2G -n lv2 vg01 # 创建一个指定大小的lv,并指定名字为lv2
lvcreate -l 100%VG -n lv3 vg01 # 创建一个占全部卷组大小的lv,并指定名字为lv3
lvcreate -l 80%Free -n lv4 vg01 # 创建一个空闲空间80%大小的lv,并指定名字为lv4
# 查看LV lvdisplay
# 格式化LV
mkfs.ext4 /dev/vg01/lv01
#挂载
mount /dev/vg01/lv01 /dfs
# 开机自动挂载
echo '/dev/vg01/lv01 /dfs ext4 defaults 0 0' >> /etc/fstab
扩容LVM
# 创建一个PV
pvcreate /dev/vdc # /dev/vdc为新加磁盘
vgdisplay
# 把PV加入到VG
vgextend vg01 /dev/vdc
# 扩容LV
lvextend -l +100%free /dev/mapper/vg01-lv01
# 格式化
resize2fs /dev/mapper/vg01-lv01 或 xfs_growfs /dev/mapper/vg01-lv01
动态扩容系统盘
# 定位/打印块设备属性
[root@elk4 ~]# blkid
/dev/sr0: UUID="2020-05-24-20-57-35-00" LABEL="config-2" TYPE="iso9660"
/dev/vda1: UUID="4b499d76-769a-40a0-93dc-4a31a59add28" TYPE="ext4"
/dev/vdb1: UUID="f055a476-9192-4e67-9c60-f8933dce364c" TYPE="ext4"
/dev/vdc1: UUID="a7b4c8ef-ce17-4cda-a171-3ed669271242" TYPE="ext4"
# 调用growpart为需要扩容的云盘和对应的第几个分区扩容
growpart /dev/vda 1
# 扩容xfs文件系统:运行命令
xfs_growfs /media/vdb1 或 resize2fs /dev/vdb1