在 CentOS 中做分卷(LVM 分区),常见有两种场景:
下面分别说明,并给出推荐做法。
LVM(Logical Volume Manager)可以把多个磁盘或分区合并成一个卷组(VG),再划分成逻辑卷(LV),好处是:
选择:
Installation Destination → Custom (手动分区)
选择:
LVM
| 挂载点 | 类型 | 大小 | 说明 |
|---|---|---|---|
/boot |
标准分区 | 1G | 不能放在 LVM |
swap |
LVM | 2G~16G | 看内存 |
/ |
LVM | 20G~50G | 根分区 |
/home |
LVM | 剩余空间 | 用户数据 |
/data |
LVM | 可选 | 数据盘 |
✅ 建议
/boot用标准分区,/和/home用 LVM
centos)/dev/sdblsblk
fdisk -l
pvcreate /dev/sdb
vgcreate vgdata /dev/sdb
lvcreate -L 50G -n lvdata vgdata
或:
lvcreate -l 100%FREE -n lvdata vgdata
mkfs.xfs /dev/vgdata/lvdata
# 或 ext4
mkfs.ext4 /dev/vgdata/lvdata
mkdir /data
mount /dev/vgdata/lvdata /data
blkid
编辑:
vim /etc/fstab
示例:
UUID=xxxx /data xfs defaults 0 0
lvextend -L +20G /dev/vgdata/lvdata
xfs_growfs /data
resize2fs /dev/vgdata/lvdata
❌ /boot 不要放在 LVM
❌ 根分区(/)扩容需小心
✅ 生产环境建议使用 LVM
✅ 磁盘超过 2TB 用 gdisk 而不是 fdisk
CentOS 分卷推荐用 LVM:安装时选 LVM,或安装后用 pv → vg → lv 创建。
如果你愿意,可以告诉我:
我可以给你精确到每一步的命令方案。