LVM 卷扩不了?
麒麟上 LVM 逻辑卷扩展失败:卷组无空闲、PE 不足、文件系统没同步扩。给出 pvdisplay / lvextend 正确顺序与验证方法。
简短答案
LVM 扩不了,九成是卷组内没空闲空间或扩容顺序错。正确顺序是:加盘 / 扩物理分区 → 加物理卷 → 扩卷组 → 扩逻辑卷 → 扩文件系统,少一步都白搭。
| 现象 | 原因 | 处理 |
|---|---|---|
Insufficient free space |
卷组无空闲 | 加物理卷或扩盘 |
| 扩完容量没变 | 文件系统没同步扩 | 扩文件系统 |
| 新盘识别不到 | 分区 / udev 未处理 | 重新分区扫描 |
怎么排查
# 1. 看物理卷 / 卷组 / 逻辑卷现状
sudo pvs; sudo vgs; sudo lvs
# 2. 新盘加为物理卷
sudo pvcreate /dev/sdb
sudo vgextend vg0 /dev/sdb
# 3. 扩逻辑卷
sudo lvextend -l +100%FREE /dev/vg0/lv0
# 4. 扩文件系统(按文件系统类型)
sudo xfs_growfs /mnt
sudo resize2fs /dev/vg0/lv0 # ext4
# 5. 验证
df -h
- xfs 只能扩不能缩,扩前先确认量;ext4 可扩可缩(缩有风险)。
- LVM 规划参考 麒麟 V11 服务器版 发行说明的存储建议。
- 桌面系统存储场景参考 麒麟 V11 桌面版。
操作小结
- 顺序:盘 → 物理卷 → 卷组 → 逻辑卷 → 文件系统。
- xfs 扩前定好量。
- 每步
df -h验证。