列出与卷组关联的所有物理卷

列出与卷组关联的所有物理卷

也许我遗漏了一些显而易见的东西,但我没有看到它在列出vgdisplay

答案1

你可以尝试这种格式:

# pvdisplay -C --separator '  |  ' -o pv_name,vg_name

您会得到类似我认为您正在寻找的东西:

  PV  |  VG
  /dev/sda2  |  vg_c6srv3
  /dev/sdb2  |  vg_c6srv3
  /dev/sdc2  |  vg_c6srv3
  /dev/sdd1  |  vg_ora112
  /dev/sdd2  |  
  /dev/sdd3  |  vg_ora112
  /dev/sdd5  |  vg_ora101
  /dev/sde1  |  vg_ora112
  /dev/sde2  |  vg_ora112
  /dev/sde3  |  
  /dev/sde4  |  vg_ora101
  /dev/sdf1  |  vg_ora112
  /dev/sdf2  |  
  /dev/sdf3  |  vg_ora112
  /dev/sdf5  |  vg_ora101

希望有所帮助。

答案2

pvdisplay显示每个 PV 所属的 VG。

答案3

要回答这个问题,很简单:

pvdisplay -S vgname=YOUR_VOLUME_GROUP_NAME

但是如果您想要简单概览所有物理卷及其相关卷组:

pvdisplay -C -o pv_name,vg_name或者更简单pvs

或者根据特定卷组进行过滤的概述:

pvdisplay -C -o pv_name,vg_name -S vgname=YOUR_VOLUME_GROUP_NAME

在哪里:

-C|--columns
              Display output in columns, the equivalent of vgs(8).  Options listed are the same as options given in vgs(8).
-o|--options String
              Comma-separated, ordered list of fields to display in columns.
-S|--select String
              Select objects for processing and reporting based on specified criteria.

示例输出:

# pvdisplay -C -o pv_name,vg_name -S vgname=vg_home
  PV         VG
  /dev/sdb   vg_home

答案4

vgdisplay -v <volume_group_name> 2> /dev/null | awk '/PV Name/ {print $3}'

相关内容