Linux 命令速查
系统管理 man vgs

vgs

显示 LVM 卷组信息

返回

补充说明

vgs 是 LVM2 工具集的一员,用于列出系统中卷组(Volume Group)的概要信息,包括物理卷数量、逻辑卷数量、快照数量、属性、总容量和剩余容量。它读取 LVM 元数据,不会修改磁盘内容。

输出中的 Attr 字段描述卷组状态,例如 wz--n- 分别表示可写、可调整大小、已导出等标志。VSize 是卷组总大小,VFree 是尚未分配的空间。排查“逻辑卷无法扩容”时,先看 VFree 是否足够。

默认只显示卷组名等基本列;用 -o 可以自定义字段,用 -S 按条件筛选。加 --units 可以改变容量单位。若没有任何输出,通常表示系统未使用 LVM,或需要 root 权限才能读取完整信息。

语法

vgs [选项] [卷组名...]

选项

  • -o, --options 字段:自定义输出列,如 vg_name,vg_size,vg_free。
  • -S, --select 条件:按表达式筛选,如 vg_free>10g。
  • --units 单位:设置容量单位,如 b、k、m、g、t。
  • --noheadings:不输出表头,便于脚本处理。
  • --rows:以行为单位输出,便于与其他工具组合。
  • -a, --all:显示所有卷组,包括导出或部分可见的卷组。

实例

# 查看卷组概要
sudo vgs

# 只显示卷组名、总大小和剩余空间
sudo vgs -o vg_name,vg_size,vg_free

# 找出剩余空间大于 10G 的卷组
sudo vgs -S 'vg_free>10g'

# 以 GB 为单位输出,不要表头
sudo vgs --units g --noheadings

# 查看卷组对应的物理卷
sudo pvs

# 查看逻辑卷分布
sudo lvs

参考链接