思路:添加硬盘 -> 分区 -> 将分区转换为物理卷(pv)-> 将pv卷添加到逻辑卷组中(vg)-> 将vg中的可分配空间挂载到指定目录(/)-> 扩容文件系统
1.虚拟机给一个硬盘扩空间、添加硬盘并挂载
2.使用lsblk命令查看新空间新硬盘信息找到name

--注:虚拟机直接扩容的话会属于未分配空间,是看不见的。直接通过fdisk分区
3.划分分区,通过 fdisk /dev/sdb

4、使用 partprobe /dev/sdb 命令,让系统重新读取分区表
5、创建物理卷,使用 pvcreate /dev/sdb1
6、查看物理卷,使用 pvdisplay

7、将pv卷添加到上方的vg卷组中,vgextend centos /dev/sdb1
8、查看vg卷组信息

9、根据需要为根目录添加空间:lvextend -l +100%free /dev/centos/root
到此只是对逻辑卷进行了扩容,通过df还看不到根目录的空间扩充,还要对文件系统进行扩容才能完成
10、查看一下根目录的磁盘类型 df -Th

10、可以看出,根目录的磁盘类型为xfs,接下来使用 xfs_growfs /dev/centos/root
其他类型可使用 resize2fs 命令
11、可以看出,已经扩容成功

原文:CentOS 7扩展根目录空间 - 只猫 - 博客园 (cnblogs.com)
网友评论