首页/系统/Linux 运维命令速查/场景:LVM 在线扩容数据盘
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条
磁盘与文件系统51 条
用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

场景:LVM 在线扩容数据盘

数据盘快满,底层还有空间或已加新盘:按 PV → VG → LV → FS 四层顺序扩上去,全程在线不中断。

Linux 运维命令速查系统更新于 2026-10-12
场景XFS/ext4 数据卷容量不足
目标在线扩容文件系统
工具链vgs → lvextend -r → df

查看现有水位

查看现有水位
df -h /data
vgs
lvs

A. 卷组有剩余空间:直接扩 LV

A. 卷组有剩余空间:直接扩 LV
lvextend -r -L +100G /dev/vg0/data
df -h /data

B. 加了新盘:先做 PV 再扩 LV

B. 加了新盘:先做 PV 再扩 LV
parted -s /dev/sdc mklabel gpt
parted -s /dev/sdc mkpart primary 1MiB 100%
pvcreate /dev/sdc1
vgextend vg0 /dev/sdc1
lvextend -r -l +100%FREE /dev/vg0/data

C. 云盘已在线扩:先扩分区再 pvresize

C. 云盘已在线扩:先扩分区再 pvresize
growpart /dev/vdb 1
pvresize /dev/vdb1
lvextend -r -l +100%FREE /dev/vg0/data
-r 让 lvextend 一次把文件系统也扩了;XFS 只能增不能缩,扩容前不必停机。

易错点

  • 漏了 growpart 直接 pvresize:分区没变大,PV 也扩不动,lvextend 会报空间不足
  • 缩容场景顺序相反且必须离线,XFS 不支持缩小——规划时留余地

数据来源与参考

  • man 8 lvextend
  • man 8 pvresize
  • man 1 growpart(cloud-utils)
  • Red Hat LVM 指南

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌