pvdisplay 是 Linux LVM 中查看物理卷详细信息的命令,支持全量显示、指定设备查询、简短格式(-s)、表格输出(-C)和单位统一(--units),需 root 权限,配合 pvs、vgdisplay 可辅助诊断 PV 状态。

pvdisplay 是 Linux LVM(逻辑卷管理)中用于查看物理卷(Physical Volume, PV)详细信息的命令,能显示 PV 的大小、所属卷组、PE 分配情况、UUID 等关键状态。
基础用法:查看所有物理卷
直接运行 pvdisplay 不带参数,会列出系统中所有已识别的物理卷及其完整属性:
sudo pvdisplay
输出包含 PV 名称、VG 名称、PV 大小、已用/空闲 PE 数、总 PE 数、UUID 等。若无输出,说明当前没有已创建的 PV 或权限不足(需 root 权限)。
查看指定物理卷的详细信息
可指定设备路径(如 /dev/sdb1)来聚焦查看某个 PV:
sudo pvdisplay /dev/sdb1
该方式适合排查单个磁盘或分区的状态,例如确认某设备是否已被初始化为 PV,或检查其是否已加入某个卷组。
简洁模式与常用选项
加 -s 参数启用简短格式,只显示关键字段(PV 名、VG 名、大小、空闲空间),便于快速浏览:
sudo pvdisplay -s
加 -C 以列对齐的表格形式输出,更易读(尤其多个 PV 时):
sudo pvdisplay -C
加 --units g 可统一以 GB 为单位显示容量(默认是字节或自动缩放):
sudo pvdisplay --units g
配合其他命令辅助判断状态
单独 pvdisplay 不能直接告诉你“PV 是否损坏”或“能否删除”,但可结合以下命令交叉验证:
- 用 sudo pvs 查看摘要状态(更轻量,适合脚本)
- 用 sudo vgdisplay 确认 PV 所属卷组是否处于激活状态
- 若 pvdisplay 报错 “Failed to find physical volume”,说明设备未被 LVM 识别(可能未执行 pvcreate,或分区类型非 8e/LVM)
不复杂但容易忽略:确保设备存在且有读取权限,部分 NVMe 设备路径为 /dev/nvme0n1p1,别漏掉 p1 后缀。











