web-dev-qa-db-ja.com

ボリュームグループに関連付けられているすべての物理ボリュームを一覧表示します

明らかなものが欠けているかもしれませんが、vgdisplayにリストされていません。

5

この形式を試すことができます:

# 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

お役に立てば幸いです。

5
user251320

pvdisplayは、各PVが属するVGを示します。

質問に答えるには、次のように簡単です。

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
0
vchrizz
vgdisplay -v <volume_group_name> 2> /dev/null | awk '/PV Name/ {print $3}'
0
Craig