明らかなものが欠けているかもしれませんが、vgdisplay
にリストされていません。
この形式を試すことができます:
# 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
お役に立てば幸いです。
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
vgdisplay -v <volume_group_name> 2> /dev/null | awk '/PV Name/ {print $3}'