温馨提示×

centos怎样扩展分卷

小樊
35
2026-10-20 18:35:42
栏目: 智能运维

在 CentOS 中“扩展分卷”通常指 LVM 逻辑卷(Logical Volume)扩容,也可能是 扩展分区 + 文件系统。下面按最常见场景说明。


一、LVM 逻辑卷扩展(最常见)

1. 查看当前磁盘和卷组情况

lsblk
vgdisplay
lvdisplay
df -h

2. 添加新磁盘(如有)

假设新磁盘为 /dev/sdb

fdisk /dev/sdb
# n → p → 回车 → 回车 → t → 8e → w

创建 PV:

pvcreate /dev/sdb1

加入卷组(假设卷组名 centos):

vgextend centos /dev/sdb1

3. 扩展逻辑卷

例如扩展 /dev/centos/root:

lvextend -L +20G /dev/centos/root
# 或扩展全部空闲空间
lvextend -l +100%FREE /dev/centos/root

4. 扩展文件系统

CentOS 7(xfs)

xfs_growfs /

CentOS 6 / ext4

resize2fs /dev/centos/root

二、不添加磁盘,只扩展已有分区(风险较高)

适用于:

  • 虚拟机磁盘已扩容
  • 分区后面有连续空闲空间

步骤(以 /dev/sda2 为例):

fdisk /dev/sda
# d → 2 → n → p → 2 → 起始扇区不变 → 结束扇区默认 → w

⚠️ 务必先备份! 然后:

partprobe
pvresize /dev/sda2
lvextend ...
xfs_growfs /

三、非 LVM 分区扩展(直接分区)

例如 /dev/sdb1 是 ext4:

resize2fs /dev/sdb1

四、常见问题

  • xfs 不能缩小,只能扩大
  • LVM 必须先有 VG 空闲空间
  • 虚拟机需先扩展虚拟磁盘

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8)
  • 是否是虚拟机
  • lsblk / vgdisplay 输出

我可以给你精确命令。

0 踩