LVM: дубликат имени VG VolGroup00

Я на сервере, который показывает дублированное имя VG. Как я могу переименовать одну из этих VolGroups, чтобы избавиться от этого конфликта?

[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

2 ответа

Решение

Со страницы руководства: -

"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

... переименует группу томов с идентификатором zOuHvA-QTBR-wNPs-3GIQ-b2zQ-yOeH-2fBS87 в newvolgroupname.

название

vgrename - переименовать группу томов.

vgrename [-A|--autobackup {y|n}] [-d|--debug] [-h|-?|--help] [-t|--test] [-v|--verbose] OldVolumeGroup{Path|Name|UUID} NewVolumeGroup{Path|Name} Описание

vgrename переименовывает существующую (см. vgcreate(8)) группу томов из OldVolumeGroup{Name|Path|UUID} в NewVolumeGroup{Name|Path}. Все группы томов, видимые для системы, должны иметь разные имена. В противном случае многие команды LVM2 откажутся запускаться или выдают предупреждающие сообщения.

Такая ситуация может возникнуть при перемещении дисков между машинами. Если диск подключен и содержит группу томов с тем же именем, что и группа томов, содержащая корневую файловую систему, компьютер может даже не загрузиться правильно. Однако две группы томов должны иметь разные UUID (если диск не был клонирован), поэтому вы можете переименовать одну из конфликтующих групп томов с помощью 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, поэтому вы не можете переименовать его. Это PV, на котором, вероятно, основан VG.

Другие вопросы по тегам