​ 最近在给协会建统一身份认证,为了减少资源浪费,我选了一台在集群里已有的一台跑了很少业务的Centos7,但是中间发现当初分配给这个实例的硬盘只有16G (因为当时就打算跑很小的一个容器) 记录一下我扩容LVM的过程,以后可能还会用到

1.在Vcenter里给这台虚拟机添加一块硬盘

image-20250915215113119

2.确认磁盘和分区信息

1
2
3
4
fdisk -l          # 查看磁盘信息
df -h # 查看文件系统使用情况
vgdisplay # 查看卷组信息
lvdisplay # 查看逻辑卷信息

3.扩展物理卷

1
2
pvcreate /dev/sdb           # 创建新的物理卷
vgextend centos /dev/sdb # 将新物理卷添加到卷组

4.扩展逻辑卷和文件系统

1
2
3
4
5
# 扩展逻辑卷(将所有可用空间都分配给根分区)
lvextend -l +100%FREE /dev/centos/root

# xfs文件系统扩展
xfs_growfs /dev/centos/root

5.验证扩容结果

1
df -h /

image-20250915215433720

2025-09-15

⬆︎TOP