LVMのHDDをUSBHDDアダプタで他のサーバにつなぐと『WARNING: Duplicate VG』

IMG_0008
※写真と本文は関係ありません。


H/Wが壊れたサーバのHDDを違うサーバにつないでデータを救出したい。

USBHDDアダプタで接続してpvsコマンドなど使うと

WARNING: Duplicate VG name VolGroup

と怒られる。

こんな感じ

[root@elasticsearch2014 ~]# pvs
WARNING: Duplicate VG name VolGroup: Existing 3teytV-Pjft-YRuh-NEVb-uS0A-vDwA-Nidf3c (created here) takes precedence over aJiBMq-pyNY-cKiy-sJsV-ENIb-uDwZ-D74hV7
WARNING: Duplicate VG name VolGroup: Existing 3teytV-Pjft-YRuh-NEVb-uS0A-vDwA-Nidf3c (created here) takes precedence over aJiBMq-pyNY-cKiy-sJsV-ENIb-uDwZ-D74hV7
PV VG Fmt Attr PSize PFree
/dev/sda2 VolGroup lvm2 a-- 465.27g 0
/dev/sdb2 VolGroup lvm2 a-- 465.27g 0

VG nameが『VolGroup』でこのサーバのVG nameと重複してる。
→ vgrename コマンドで VG nameを変更する。

vgrenameコマンドはVG UUIDでVGを指定出来るので、変更したいVG UUIDを指定して変更する。

VG UUIDはvgdisplayコマンドで確認出来るので、USBHDDアダプタをつないだり外したりして、該当するHDDのVG UUIDを調べる。

vgrename実行 指定したVG UUIDのVGNAMEを”VolGroup_hoge”にする。

vgrename aJiBMq-pyNY-cKiy-sJsV-ENIb-uDwZ-D74hV7 VolGroup_hoge

vgchange コマンドでアクティブにする。

vgchange -ay VolGroup_hoge

あとは普通にマウントする。