温馨提示×

centos分卷大小如何调整

小樊
36
2026-09-21 12:22:48
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,“分卷”通常指 LVM(逻辑卷)磁盘分区。下面分别说明常见场景及调整方法。


一、调整 LVM 逻辑卷大小(最常见)

1️⃣ 查看当前情况

df -h
lvdisplay
vgdisplay
pvdisplay

2️⃣ 扩展逻辑卷(扩大)

先确保卷组(VG)有足够空间

vgs

扩展逻辑卷

lvextend -L +10G /dev/centos/root

或扩展到最大:

lvextend -l +100%FREE /dev/centos/root

扩展文件系统

  • ext4:
resize2fs /dev/centos/root
  • xfs(CentOS 7/8 默认):
xfs_growfs /

3️⃣ 缩小逻辑卷(不推荐,有风险)

⚠️ XFS 不支持缩小!只能 ext 系列

umount /mnt/lv
e2fsck -f /dev/centos/lv
resize2fs /dev/centos/lv 20G
lvreduce -L 20G /dev/centos/lv
mount /dev/centos/lv /mnt/lv

二、调整普通分区大小(非 LVM)

场景

  • /dev/sda1
  • 使用 fdisk / parted

步骤(示例:扩大 sda1)

  1. 删除并重建分区(不格式化
  2. 使用:
resize2fs /dev/sda1

xfs_growfs /mountpoint

⚠️ 操作前务必备份数据


三、添加新磁盘并扩容 LVM

fdisk /dev/sdb
pvcreate /dev/sdb1
vgextend centos /dev/sdb1
lvextend -l +100%FREE /dev/centos/root
xfs_growfs /

四、常见建议

  • ✅ 生产环境优先使用 LVM
  • ❌ 不建议在线缩小分区
  • ✅ 操作前做快照或备份

如果你能提供:

  • CentOS 版本
  • 是否为 LVM
  • 想“扩大”还是“缩小”
  • df -hlsblk 输出

我可以给你精确命令

0