在 CentOS 里“分卷”通常指 LVM 逻辑卷管理(Logical Volume Manager),这是最常用、最安全、最灵活的方式。下面按从零开始给你一个完整说明(适合新手也能看懂)。
LVM 把磁盘分成三层:
✅ 好处:
lsblk
或
fdisk -l
示例:
sda 100G
├─sda1 1G /boot
└─sda2 99G
pvcreate /dev/sda2
如果是整块盘:
pvcreate /dev/sdb
查看:
pvdisplay
vgcreate vgdata /dev/sda2
查看:
vgdisplay
例如创建一个 50G 的逻辑卷:
lvcreate -L 50G -n lvdata vgdata
或 使用全部剩余空间:
lvcreate -l 100%FREE -n lvdata vgdata
查看:
lvdisplay
mkfs.xfs /dev/vgdata/lvdata
或 ext4:
mkfs.ext4 /dev/vgdata/lvdata
mkdir /data
mount /dev/vgdata/lvdata /data
开机自动挂载:
blkid /dev/vgdata/lvdata
编辑 /etc/fstab:
UUID=xxxx /data xfs defaults 0 0
lvextend -L +20G /dev/vgdata/lvdata
XFS:
xfs_growfs /data
ext4:
resize2fs /dev/vgdata/lvdata
fdisk /dev/sdb
步骤:
n 新建分区t → 8e(Linux LVM)w 保存然后继续 pvcreate
❌ 不要直接删 / 所在的逻辑卷
❌ 扩容前确认文件系统类型
✅ 生产环境先备份
✅ 建议 /home、/data 用 LVM
pvcreate
vgcreate
lvcreate
mkfs.xfs
mount
lvextend
xfs_growfs
如果你愿意,可以告诉我:
我可以给你完全按你环境定制的命令。