需求: 新增加一块4T磁盘到 /data/data00下面
流程:增加磁盘 -> 初始化物理卷 -> 扩容卷组 -> 扩容逻辑卷
1. Linux 行执行命令: lsblk ,查看是否是lvm类型
如上图所示,/data/data00对应的磁盘管理模式为lvm,如不是,需要重新规划为lvm,新增的磁盘为 sdb
2.查询新增磁盘路径
fdisk -l
路径为 /dev/sdb
2.初始化物理卷
pvcreate /dev/sdb
pvs查看物理卷信息
3.扩容卷组
查看卷组信息
vgdisplay
将sdb加入到卷组 centos 中
vgextend centos /dev/sdb
LVM的原理
要想理解好LVM的原理,我们必须首先要掌握4个基本的逻辑卷概念。
①PE (Physical Extend) 物理拓展
②PV (Physical Volume) 物理卷
③VG (Volume Group) 卷组
④LV (Logical Volume) 逻辑卷
这里可以看到 VG 增加了 4T左右
pvs查看物理卷信息
4.扩容逻辑卷
查看逻辑卷信息
查看 /data/data00 的文件系统,从下图可以看到是: /dev/mapper/centos-data_data00
扩展逻辑卷大小
# 将剩下的所有空间加到 /dev/mapper/centos-data_data00
lvextend -l +100%FREE /dev/mapper/centos-data_data00
# 将指定大小的空间加到 /dev/mapper/centos-data_data00
lvextend -L +3.5T /dev/mapper/centos-data_data00
查看逻辑卷大小
此时可以看到 data_data00 以变为 8.34T
5.重新加载逻辑卷的大小
到这里 df -Th
查看我们的挂载盘发现容量还是未增加
则需要刷新一下挂载盘 resize2fs /dev/mapper/centos-data_data00
resize2fs /dev/mapper/centos-data_data00
6.df -h 验证空间大小