1、检查服务器当前分配磁盘
查看服务器物理磁盘分配情况,可见服务器当前配置磁盘SDA共250G,已划分区sda1:4G,sda2:146G;其中sda2分区分为两个lvm分区(centos-root和centos-swap);
查看磁盘分区挂载情况,下图中“tmpfs”是内存中 虚拟盘临时挂载路径,“/dev/mapper/centos-root"作为一个lvm分区挂载到根目录下;
2、查看服务器lvm磁盘卷组信息
使用vgdisplay查看服务卷组信息,可见当前存在一个centos的lvm分区,vg大小146GB,Free空间为“0/0"
使用lvdisplay查看逻辑卷组信息,可见root和swap两个逻辑lvm分区
3、创建物理磁盘分区
为磁盘sda剩余的100G空间创建分区sda3,使用fdisk命令,新建sda3分区,大小为100GB
fdisk -l 查看物理磁盘分区,可见sda分为3个分区,其中sda1是boot盘启动分区,sda2是lvm磁盘卷组,sda3是新分配的分区没有标签。
partprobe
4、扩展lvm分区
使用vgextend扩展vg卷组“centos”,将sda3加入到vg中
扩展后vg容量增加到245GB
然后扩展lv卷组,将100G空间扩展到lv中,使用lvextend -L +99G /dev/centos/root
最后使用xfs_growfs命令,使文件系统自动增长
5、查看扩容后 的目录挂载情况
根目录已经扩展到229GB,可用空间变成100GB
扩容完成后应重启服务器操作系统完成配置。