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
あとは普通にマウントする。