在我的 rhel 7.6 机器中,我使用 pvs 命令来显示 Pfree 值
pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel_rhel7 lvm2 a-- <39.00g 4.00m
/dev/sdc vg_fg lvm2 a-- <200.00g 0
/dev/sdd docker lvm2 a-- <110.00g 0
更正确地只显示Pfree
in 的方法GIGA
是这样的
pvs -o pv_free --unit=g --no-suffix --no-heading
0.00
0
0
因为我们有不同的 VG 那么我们得到 3 个值Pfree
有什么建议如何获取Pfree
GIGA 上的具体值VG
吗?
例如,假设我们只需要卷组Pfree
的值 rhel_rhel7
所以预期结果应该是
pvs ..........................
0.00
答案1
您可以使用--select
过滤pvs
输出。在这种情况下--select vgname=<name>
就可以解决这个问题:
# pvs --select vgname=test -o pv_free --unit=g --no-suffix --no-heading
0.07
(我还有 3 个 VG,并且test
只有 1 个带有 70 MiB 可用空间的 PV。)
检查pvs --select help
更多选项。