web-dev-qa-db-ja.com

LVM:VG名の重複VolGroup00

VG名が重複しているサーバーを使用しています。この競合を解消するために、これらのVolGroupの1つを名前変更するにはどうすればよいですか?

[root@dev-server dev]# lvs
  WARNING: Duplicate VG name VolGroup00: zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  WARNING: Duplicate VG name VolGroup00: Existing zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  LogVol00 VolGroup00 -wi-ao  30.00G
  LogVol01 VolGroup00 -wi-ao 127.91G
  backup   VolGroup00 -wi-ao 300.00G
  rman     VolGroup00 -wi-ao 300.00G
[root@dev-server dev]# pvs
  WARNING: Duplicate VG name VolGroup00: zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  WARNING: Duplicate VG name VolGroup00: Existing zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  WARNING: Duplicate VG name VolGroup00: Existing zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  PV                  VG         Fmt  Attr PSize   PFree
  /dev/cciss/c0d0p2   VolGroup00 lvm2 a--    1.64T 918.62G
  /dev/cciss/c0d1p1   VolGroup00 lvm2 a--    3.27T   3.27T
  /dev/mpath/mpath0p2 VolGroup00 lvm2 a--  405.88G      0

 vgdisplay
  WARNING: Duplicate VG name VolGroup00: zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  WARNING: Duplicate VG name VolGroup00: Existing zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  WARNING: Duplicate VG name VolGroup00: Existing zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               405.88 GB
  PE Size               32.00 MB
  Total PE              12988
  Alloc PE / Size       12988 / 405.88 GB
  Free  PE / Size       0 / 0
  VG UUID               ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc

  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               4.91 TB
  PE Size               32.00 MB
  Total PE              160955
  Alloc PE / Size       24253 / 757.91 GB
  Free  PE / Size       136702 / 4.17 TB
  VG UUID               zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87

VolGroupの名前を変更する私の迅速な試み(これは間違っている可能性があります...):

[root@dev-server dev]# vgrename /dev/cciss/c0d1 /dev/VolGroup02
      WARNING: Duplicate VG name VolGroup00: zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
      WARNING: Duplicate VG name VolGroup00: Existing zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 (created here) takes precedence over ifDUDd-ePmZ-Er7H-xwst-70dY-hB3M-6YDNZc
      Volume group name cciss/c0d1 has invalid characters
    [root@dev-server dev]#

df -hの出力:

Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00
                       30G   17G   12G  59% / /dev/cciss/c0d0p1      99M   30M   65M  32% /boot tmpfs                  63G     0   63G   0% /dev/shm /dev/mapper/VolGroup00-rman
                      296G  8.9G  272G   4% /rman/11g /dev/mapper/VolGroup00-backup
                      296G   34G  248G  12% /backup
3
에이바

Manページから:-

"vgrename Zvlifi-Ep3t-e0Ng-U42h-o0ye-KHu1-nl7Ns4 VolGroup00_tmp"
   changes  the name of the Volume Group with UUID Zvlifi-Ep3t-e0Ng-U42h-o0ye-KHu1-nl7Ns4 to "VolGroup00_tmp".

...だからあなたの場合:-

vgrename zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 newvolgroupname

... IDがzOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87のボリュームグループの名前をnewvolgroupnameに変更します。

11
Andy Smith

名前

vgrename-ボリュームグループの名前を変更する

vgrename [-A | --autobackup {y | n}] [-d | --debug] [-h |-?| --help] [-t | --test] [-v | --verbose] OldVolumeGroup {パス|名前| UUID} NewVolumeGroup {パス|名前}説明

vgrenameは、既存の(vgcreate(8)を参照)ボリュームグループの名前をOldVolumeGroup {Name | Path | UUID}からNewVolumeGroup {Name | Path}に変更します。システムに認識されるすべてのボリュームグループには、異なる名前を付ける必要があります。それ以外の場合、多くのLVM2コマンドは実行を拒否するか、警告メッセージを表示します。

この状況は、ディスクがマシン間で移動されるときに発生する可能性があります。ディスクが接続されていて、ルートファイルシステムを含むボリュームグループと同じ名前のボリュームグループが含まれている場合、マシンは正しく起動しない場合もあります。ただし、2つのボリュームグループのUUIDは異なる必要があります(ディスクがクローンされた場合を除く)。これにより、競合するボリュームグループの1つをvgrenameで名前変更できます。

オプション

一般的なオプションについては、lvm(8)を参照してください。例

既存のボリュームグループvg02の名前をmy_volume_groupに変更します。vgrename/dev/vg02/dev/my_volume_group

または

vgrename

vg02 my_volume_group

UUID Zvlifi-Ep3t-e0Ng-U42h-o0ye-KHu1-nl7Ns4のボリュームグループの名前をVolGroup00_tmpに変更します。

vgrename Zvlifi-Ep3t-e0Ng-U42h-o0ye-KHu1-nl7Ns4

VolGroup00_tmp

リンク: http://linux.die.net/man/8/vgrename

... はどうかと言うと

  Volume group name cciss/c0d1 has invalid characters

/dev/cciss/c0d1はVGではないため、名前を変更することはできません。これはおそらくVGのベースとなっているPVです。

2
dyasny