6.2. 故障デバイスの情報表示
lvs
か vgs
コマンドに -P
引数を使用すると、他の方法では出力に表示されないような故障ボリュームに関する情報を表示することが出来ます。この引数により、メタデータに完全な内部統合性がなくても、 一部の操作が可能になります。例えば、ボリュームグループ vg
を構成するデバイスの1つが故障した場合、vgs
コマンドが以下のような出力を表示するでしょう。
[root@link-07 tmp]# vgs -o +devices
Volume group "vg" not found
vgs
コマンドで -P
オプションを指定すると、 ボリュームグループはまだ使用不可ですが、その故障デバイスについての情報をより多く見ることが出来ます。
[root@link-07 tmp]# vgs -P -o +devices
Partial mode. Incomplete volume groups will be activated read-only.
VG #PV #LV #SN Attr VSize VFree Devices
vg 9 2 0 rz-pn- 2.11T 2.07T unknown device(0)
vg 9 2 0 rz-pn- 2.11T 2.07T unknown device(5120),/dev/sda1(0)
この例では、故障デバイスはボリュームグループ内のリニアとストライプの 両方の論理ボリュームの障害原因になっています。
-P
引数を付けない lvs
コマンドでは、以下のような出力を出します。
[root@link-07 tmp]# lvs -a -o +devices
Volume group "vg" not found
-P
引数を使用すると、故障した論理ボリュームを表示します。
[root@link-07 tmp]# lvs -P -a -o +devices
Partial mode. Incomplete volume groups will be activated read-only.
LV VG Attr LSize Origin Snap% Move Log Copy% Devices
linear vg -wi-a- 20.00G unknown device(0)
stripe vg -wi-a- 20.00G unknown device(5120),/dev/sda1(0)
以下の例では、ミラー化論理ボリュームの1つの脚が故障した場合における、
-P
引数を指定した pvs
と lvs
コマンドの出力を示しています。
root@link-08 ~]# vgs -a -o +devices -P
Partial mode. Incomplete volume groups will be activated read-only.
VG #PV #LV #SN Attr VSize VFree Devices
corey 4 4 0 rz-pnc 1.58T 1.34T my_mirror_mimage_0(0),my_mirror_mimage_1(0)
corey 4 4 0 rz-pnc 1.58T 1.34T /dev/sdd1(0)
corey 4 4 0 rz-pnc 1.58T 1.34T unknown device(0)
corey 4 4 0 rz-pnc 1.58T 1.34T /dev/sdb1(0)
[root@link-08 ~]# lvs -a -o +devices -P
Partial mode. Incomplete volume groups will be activated read-only.
LV VG Attr LSize Origin Snap% Move Log Copy% Devices
my_mirror corey mwi-a- 120.00G my_mirror_mlog 1.95 my_mirror_mimage_0(0),my_mirror_mimage_1(0)
[my_mirror_mimage_0] corey iwi-ao 120.00G unknown device(0)
[my_mirror_mimage_1] corey iwi-ao 120.00G /dev/sdb1(0)
[my_mirror_mlog] corey lwi-ao 4.00M /dev/sdd1(0)