vgdisplay 是 LVM 中查看卷组详细信息的命令,支持显示大小、PE 数量、空闲空间、所属物理卷等;可用 -v(详细)、-s(单行摘要)、-C(表格)、--units(指定单位)等参数,并常与 pvs/vgs/lvs 联用诊断。

vgdisplay 是 LVM(逻辑卷管理)中用于查看卷组(Volume Group, VG)详细信息的命令,能显示大小、PE(物理扩展)数量、空闲空间、所属物理卷等关键状态。
基本用法:查看所有卷组
直接运行不带参数的命令,列出系统中全部卷组的摘要信息:
- vgdisplay —— 显示所有 VG 的简要信息(每组一行)
- vgdisplay -v —— 显示详细信息,包括所属 PV、LV 列表及每个 LV 的映射关系
- vgdisplay --units g —— 以 GB 为单位显示容量(支持 k/m/g/t,避免默认的字节数太长)
指定卷组查看特定信息
如果系统有多个卷组(如 centos、data_vg),可直接指定名称获取其完整状态:
- vgdisplay centos —— 查看名为 centos 的卷组
- vgdisplay -s data_vg —— 使用 -s 参数输出单行摘要(适合脚本解析)
- vgdisplay -C —— 以列对齐的表格形式输出(类似 vgscan -v 的风格,更易读)
重点关注的字段含义
执行 vgdisplay 后,以下字段反映卷组当前健康与可用状态:
- VG Name:卷组名称
- VG Size:总容量(注意是否含未分配的 PE)
- PE Size:物理扩展大小(通常 4MB),影响最小分配粒度
- Total PE / Free PE:总/空闲物理扩展数,Free PE × PE Size = 可用空间
- Alloc PE / Size:已分配给逻辑卷的空间
- VG Status:应为 resizable,若出现 NOT available 表示 VG 被禁用(需 vgchange -ay 激活)
配合其他命令快速诊断
单独看 vgdisplay 不够时,常组合使用:
- pvs —— 确认物理卷是否在线、是否属于该 VG
- vgs —— 快速查看所有 VG 的容量和空闲空间(比 vgdisplay 更简洁)
- lvs —— 检查逻辑卷是否处于激活状态(lvs -o +lv_role 可看是否为 cache/cachedata)
- 若 Free PE 为 0 但实际需要扩容,需先用 lvextend 或新增 PV 再 vgextend


















