检查
# 1. 查看磁盘总大小和分区布局
sudo fdisk -l /dev/vda | grep -E "Disk /dev/vda|/dev/vda[0-9]"
# 2. 查看 LVM 卷组状态
sudo vgs
# 3. 查看根分区使用情况和文件系统类型
df -Th /
# 4. 查看所有块设备(确认是否有 vdb 等其他磁盘)
lsblk
执行
# 1. 查看现有分区和可用空间
fdisk -l /dev/vda
# 2. 创建新分区(如果确实有未分配空间)
fdisk /dev/vda
# 在 fdisk 中:
# n (新建分区)
# p (主分区)
# 3 (分区号)
# 使用默认起始扇区
# 使用默认结束扇区(使用所有剩余空间)
# t (修改分区类型)
# 3 (选择分区3)
# 8e (Linux LVM)
# w (保存并退出)
# 3. 重新加载分区表
partprobe /dev/vda
# 4. 验证新分区
lsblk
# 5. 创建物理卷
pvcreate /dev/vda3
# 6. 扩展卷组
vgextend klas /dev/vda3
# 7. 查看卷组信息,确认扩展成功
vgs
# 8. 扩展逻辑卷
# 方法1:使用所有可用空间(推荐)
lvextend -l +100%FREE /dev/mapper/klas-root
# 方法2:指定具体大小
# lvextend -L +200G /dev/mapper/klas-root
# 9. 扩展文件系统
xfs_growfs /dev/mapper/klas-root
# 10. 验证结果
df -Th