在 CentOS 下“分卷扩容”通常指 LVM(逻辑卷)扩容,也可能是 GPT/MBR 分区分卷。下面按最常见场景给你完整步骤,你可以对号入座。
lsblk
df -h
pvdisplay
vgdisplay
lvdisplay
fdisk /dev/sdb
# n → p → 回车 → 回车 → t → 8e → w
创建物理卷:
pvcreate /dev/sdb1
查看卷组名:
vgdisplay
扩展到卷组:
vgextend centos /dev/sdb1
(centos 是 VG 名,按实际情况改)
lvextend -l +100%FREE /dev/centos/root
或指定大小:
lvextend -L +50G /dev/centos/root
CentOS 7(XFS):
xfs_growfs /
CentOS 6 / ext4:
resize2fs /dev/centos/root
✅ 完成
例如 /dev/sda 有空闲空间
fdisk /dev/sda
# n → p → 回车 → 回车 → t → 8e → w
然后:
pvcreate /dev/sda3
vgextend centos /dev/sda3
lvextend ...
xfs_growfs /
仅适用于:
growpartyum install cloud-utils-growpart
growpart /dev/sda 1
xfs_growfs /
⚠️ 风险较高,建议优先使用 LVM
❌ 不要直接删分区
❌ XFS 不能缩小,只能扩容
❌ 虚拟化环境先扩虚拟磁盘再操作
❌ 操作前务必备份重要数据
你可以直接贴:
lsblk
df -h
vgdisplay
我可以按你当前环境一步步给你命令。