温馨提示×

centos怎么分卷

小樊
46
2026-07-09 05:03:33
栏目: 智能运维

CentOS 里“分卷”通常指 LVM 逻辑卷管理(Logical Volume Manager),这是最常用、最安全、最灵活的方式。下面按从零开始给你一个完整说明(适合新手也能看懂)。


一、什么是“分卷”(LVM 分卷)

LVM 把磁盘分成三层:

  1. 物理卷 PV(Physical Volume) → 磁盘或分区
  2. 卷组 VG(Volume Group) → 多个 PV 组成
  3. 逻辑卷 LV(Logical Volume) → 最终使用的“分区”

✅ 好处:

  • 可以动态扩容/缩容
  • 可以跨磁盘
  • 不怕分区大小不够用

二、查看当前磁盘情况

lsblk

fdisk -l

示例:

sda      100G
├─sda1   1G   /boot
└─sda2   99G

三、创建 LVM 分卷(推荐方式)

1️⃣ 创建物理卷(PV)

pvcreate /dev/sda2

如果是整块盘:

pvcreate /dev/sdb

查看:

pvdisplay

2️⃣ 创建卷组(VG)

vgcreate vgdata /dev/sda2

查看:

vgdisplay

3️⃣ 创建逻辑卷(LV)

例如创建一个 50G 的逻辑卷

lvcreate -L 50G -n lvdata vgdata

使用全部剩余空间

lvcreate -l 100%FREE -n lvdata vgdata

查看:

lvdisplay

4️⃣ 格式化成文件系统

mkfs.xfs /dev/vgdata/lvdata

或 ext4:

mkfs.ext4 /dev/vgdata/lvdata

5️⃣ 挂载使用

mkdir /data
mount /dev/vgdata/lvdata /data

开机自动挂载:

blkid /dev/vgdata/lvdata

编辑 /etc/fstab

UUID=xxxx /data xfs defaults 0 0

四、扩容逻辑卷(最常见操作)

1️⃣ 卷组有剩余空间

lvextend -L +20G /dev/vgdata/lvdata

2️⃣ 刷新文件系统

XFS:

xfs_growfs /data

ext4:

resize2fs /dev/vgdata/lvdata

五、如果磁盘还没分区(GPT / MBR)

使用 fdisk

fdisk /dev/sdb

步骤:

  1. n 新建分区
  2. t8e(Linux LVM)
  3. w 保存

然后继续 pvcreate


六、常见错误 & 注意事项

❌ 不要直接删 / 所在的逻辑卷
❌ 扩容前确认文件系统类型
✅ 生产环境先备份
✅ 建议 /home/data 用 LVM


七、快速总结命令

pvcreate
vgcreate
lvcreate
mkfs.xfs
mount
lvextend
xfs_growfs

如果你愿意,可以告诉我:

  • ✅ 是 新增磁盘 还是 已有磁盘
  • ✅ 想分几个卷
  • ✅ CentOS 7 还是 8 / Stream

我可以给你完全按你环境定制的命令

0