使用lspv报错
$ lspv updisk2
0516-320 : Physical volume updisk2 is not assigned to
a volume group.
getconf做的不错
$ getconf DISK_SIZE /dev/updisk2
512000
单位是M
但是这里好像有点问题,用getcnof命令和lspv看的大小不一样,下面的例子显示差200多M,虽然总体有100多个G
$ getconf DISK_SIZE /dev/hdisk14
102400
$ lspv hdisk14
PHYSICAL VOLUME: hdisk14 VOLUME GROUP: nmvg2
PV IDENTIFIER: 00c3f435a09f26d2 VG IDENTIFIER 00c3f43500004c000000012caa7f4819
PV STATE: active
STALE PARTITIONS: 0 ALLOCATABLE: yes
PP SIZE: 256 megabyte(s) LOGICAL VOLUMES: 16
TOTAL PPs: 399 (102144
megabytes) VG DESCRIPTORS: 2
FREE PPs: 30 (7680 megabytes) HOT SPARE: no
USED PPs: 369 (94464 megabytes) MAX REQUEST: 256 kilobytes
FREE DISTRIBUTION: 05..00..00..00..25
USED DISTRIBUTION: 75..80..79..80..55
MIRROR POOL: None
$
后记:
getconf看到的是整个设备的容量,
lspv是可以划分给vg的容量,pv不能将所以的pp都给vg,至少保留一个.
本文探讨了使用lspv和getconf命令查看磁盘容量时出现的差异情况。getconf命令显示的是整个设备的容量,而lspv命令则反映了可以分配给卷组的容量。此外,还解释了物理卷为何不能将所有分区都分配给卷组的原因。
1390

被折叠的 条评论
为什么被折叠?



