** 一、简介 **
pvdisplay是LVM(Logical Volume Manager,逻辑卷管理器)工具集中的命令,用于显示物理卷(Physical Volume,PV)的详细属性信息。与pvs的摘要输出不同,pvdisplay以多行详细格式展示PV的完整信息。
pvdisplay是LVM诊断和排错时的重要工具,当管理员需要深入了解某个物理卷的详细状态时使用。它展示的信息比pvs更全面、更详细。
pvdisplay 显示的主要信息包括:
1.PV名称和UUID
2.所属VG名称和UUID
3.PV大小、PE大小、PE总数
4.已分配PE数、空闲PE数
5.PV属性标记(可分配、导出、损坏等)
6.元数据区域数量和大小
在日常运维中,pvs用于快速概览,pvdisplay用于深入排查。当发现某个PV有异常时,通常先用pvs定位,再用pvdisplay查看详细信息。
** 二、语法 **
** 语法: ** pvdisplay [选项] [物理卷路径...]
** 注: ** 如果不指定物理卷路径,默认显示系统中所有物理卷的详细信息。
** 常用的参数选项: **
| 参数 | 说明 |
|---|---|
| -a ,--all | 显示所有设备,包括未初始化的设备 |
| -c ,--colon | 冒号分隔输出,适合脚本解析 |
| -s ,--short | 短格式输出,只显示基本信息 |
| -m ,--maps | 显示 PE 到 LE 的映射关系 |
| -v ,--verbose | 显示更详细的信息 |
| -d ,--debug | 显示调试信息 |
| -h ,,--help | 显示帮助信息 |
| --version | 显示版本信息 |
| --units | 指定输出单位: h/H/k/K/m/M/g/G/t/T/p/P/e/E |
| --reportformat | 指定报告输出格式( basic/json) |
| --config | 指定临时配置参数 |
| --ignorelockingfailure | 忽略锁失败继续执行 |
** 三、实战 **
** 1、查看所有物理卷详细信息 **
[root@rhel9 ~]# pvdisplay --- Physical volume --- PV Name /dev/sda3 VG Name rootvg PV Size 58.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 14847 Free PE 0 Allocated PE 14847 PV UUID 0HWoSf-Wzps-kk7I-zxfL-1LTi-0bcy-p4fYo3** 2、查看指定物理卷详细信息 **
[root@rhel9 ~]# pvdisplay /dev/sda3 --- Physical volume --- PV Name /dev/sda3 VG Name rootvg PV Size 58.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 14847 Free PE 0 Allocated PE 14847 PV UUID 0HWoSf-Wzps-kk7I-zxfL-1LTi-0bcy-p4fYo3查看多个物理卷:pvdisplay /dev/sdb1 /dev/sdc1
** 3、短格式查看 **
[root@rhel9 ~]# pvdisplay -s Device "/dev/sda3" has a capacity of 0 ** 4、查看PE映射关系 **
[root@rhel9 ~]# pvdisplay -m /dev/sda3 --- Physical volume --- PV Name /dev/sda3 VG Name rootvg PV Size 58.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 14847 Free PE 0 Allocated PE 14847 PV UUID 0HWoSf-Wzps-kk7I-zxfL-1LTi-0bcy-p4fYo3 --- Physical Segments --- Physical extent 0 to 6910: Logical volume /dev/rootvg/lv_app Logical extents 0 to 6910 Physical extent 6911 to 13822: Logical volume /dev/rootvg/lv_root Logical extents 0 to 6911 Physical extent 13823 to 14846: Logical volume /dev/rootvg/lv_swap Logical extents 0 to 1023** 5、以冒号分隔查看 **
[root@rhel9 ~]# pvdisplay -c/dev/sda3:rootvg:121634816:-1:8:8:-1:4096:14847:0:14847:0HWoSf-Wzps-kk7I-zxfL-1LTi-0bcy-p4fYo3** 6、指定单位查看 **
[root@rhel9 ~]# pvdisplay --units g --- Physical volume --- PV Name /dev/sda3 VG Name rootvg PV Size 58.00 GiB / not usable 0.00 GiB Allocatable yes (but full) PE Size 0.00 GiB Total PE 14847 Free PE 0 Allocated PE 14847 PV UUID 0HWoSf-Wzps-kk7I-zxfL-1LTi-0bcy-p4fYo3以MB为单位显示
pvdisplay --units m
人性化单位(自动选择)
pvdisplay --units h
** 四、输出字段说明 **
** pvdisplay 默认输出包含以下字段: **
| 字段名 | 说明 |
|---|---|
| PV Name | 物理卷设备路径 |
| VG Name | 所属卷组名称 |
| PV UUID | 物理卷唯一标识符 |
| PV Size | 物理卷总大小 |
| Allocatable | 是否可分配( yes/no) |
| PE Size | 物理扩展块大小 |
| Total PE | PE 总数量 |
| Free PE | 空闲 PE 数量 |
| Allocated PE | 已分配 PE 数量 |