温馨提示×

centos分卷用什么命令

小樊
32
2026-07-09 05:05:26
栏目: 智能运维

CentOS / RHEL / Rocky / Alma 等基于 LVM 的系统中,“分卷”通常指 LVM 逻辑卷。下面按常见场景给你一份速查表。


一、查看现有分卷(逻辑卷)

# 查看物理卷
pvs

# 查看卷组
vgs

# 查看逻辑卷
lvs
# 或
lvdisplay

二、创建新的逻辑卷(分卷)

1️⃣ 创建物理卷(如果还没做)

pvcreate /dev/sdb

2️⃣ 创建卷组

vgcreate vgdata /dev/sdb

3️⃣ 创建逻辑卷(分卷)

lvcreate -L 50G -n lvdata vgdata

或按百分比:

lvcreate -l 100%FREE -n lvdata vgdata

三、格式化并挂载

mkfs.xfs /dev/vgdata/lvdata
mkdir /data
mount /dev/vgdata/lvdata /data

开机自动挂载:

echo "/dev/vgdata/lvdata /data xfs defaults 0 0" >> /etc/fstab

四、扩容逻辑卷(很常用)

1️⃣ 卷组有剩余空间

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

2️⃣ 文件系统同步扩容

  • XFS
xfs_growfs /data
  • ext4
resize2fs /dev/vgdata/lvdata

五、缩小逻辑卷(不推荐、有风险)

⚠️ 仅支持 ext4,且必须先卸载

umount /data
e2fsck -f /dev/vgdata/lvdata
resize2fs /dev/vgdata/lvdata 30G
lvreduce -L 30G /dev/vgdata/lvdata
mount /dev/vgdata/lvdata /data

六、删除逻辑卷

umount /data
lvremove /dev/vgdata/lvdata
vgremove vgdata
pvremove /dev/sdb

七、常见误解说明

说法 实际
“分卷” 通常指 LVM 逻辑卷
fdisk / parted 分区,不是 LVM
卷组 多个磁盘/分区的集合
逻辑卷 类似“虚拟分区”

如果你说的 “分卷” 是指:

  • 压缩分卷(split
  • Docker 卷
  • 磁盘分区(fdisk
  • 挂载多个磁盘

可以直接告诉我使用场景,我给你对应命令。

0