Command

lvextend

2025-08-14

lvextend 命令是 logical volume extend 的缩写,支持不卸载文件系统或是重启系统下在线扩展 LVM 逻辑卷。

语法

Terminal window
lvextend [options] <volume>
  • -l, --size: 指定扩展后的逻辑卷大小

使用

可先通过 [[df]] 命令查看逻辑卷的完整路径和大小:

Terminal window
df -h

然后通过 lvextend 命令扩展逻辑卷:

Terminal window
lvextend -l +10G /dev/vg/lv # 扩展 10G
lvextend -l +100%FREE /dev/vg/lv # 扩展到剩余空间
lvextend -l 100G /dev/vg/lv # 扩展或缩小到 100G

也可以直接减小逻辑卷大小:

Terminal window
lvextend -l -10G /dev/vg/lv # 减小 10G

操作完成后需要通过 [[resize2fs]] 命令使扩容生效。