LINUX.ORG.RU
ФорумAdmin

[LVM] Две группы томов с одинаковыми именами

 


0

0

На новом компе группа томов называется также, как и на старом vg0. Теперь возникла необходимость перетащить данные со старого рейда с vg0 на новый диск с... vg0

lvm> vgs
  VG   #PV #LV #SN Attr   VSize   VFree 
  vg0    1   9   0 wz--n- 414,51G 54,51G
  vg0    1  11   0 wz--n- 221,19G     0 
lvm> pvs
  PV         VG   Fmt  Attr PSize   PFree 
  /dev/md2   vg0  lvm2 a-   221,19G     0 
  /dev/sda6  vg0  lvm2 a-   414,51G 54,51G
lvm> lvs
  LV     VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  abs    vg0  -wi-ao  4,00G                                      
  cache  vg0  -wi-ao  7,19G                                      
  home   vg0  -wi-ao 74,00G                                      
  opt    vg0  -wi-ao  3,00G                                      
  pub    vg0  -wi-a- 50,00G                                      
  tmp    vg0  -wi-ao  4,00G                                      
  upload vg0  -wi-a- 38,00G                                      
  usr    vg0  -wi-ao  5,00G                                      
  var    vg0  -wi-ao  2,00G                                      
  vtmp   vg0  -wi-ao  4,00G                                      
  www    vg0  -wi-a- 30,00G

мало того, что все логические тома на новом компе сбились в одну кучу, так активные тома рабочей системы ещё и перекрывают одноименные тома с подцепленного прицепом рейда. Как этот бардак лучше разрулить с минимумом телодвижений? Подозреваю, что тупо vgrename тут не поможет :-)

★★★★

Ответ на: комментарий от iZEN

Вы уверены? У Вас ещё есть в запасе звонок другу и помощь зала :-)

mutronix ★★★★
() автор топика
Ответ на: комментарий от mutronix

А чего еще-то? Нужен уид сторонней группы, по нему и переименовать.

Ну vgdisplay показывает UUID, к примеру.

Bebop ★★
()
Ответ на: комментарий от Bebop

Уax! Спасибо! Я чето и не знал, что у групп-лвм тоже есть свои UUID! :-)

Тем не мене

lvm> vgrename wEtb6O-vOHQ-JRRU-IDNE-M8ud-8n1H-QaKVA5 vg1
  Volume group "vg0" still has active LVs
lvm> 

LVM при загрузке активирует все доступные группы. Как через vgchange вырубить нужную группу через UUID?

mutronix ★★★★
() автор топика

на старом компе делаешь vgexport

на новом vgimport с заданиме нового имени группы.

sdio ★★★★★
()
Ответ на: комментарий от sdio

>на старом компе делаешь vgexport

>на новом vgimport с заданиме нового имени группы.

А разве линуксовый lvm так умеет? Так вроде veritas работает... В мане по vgimport про такое не сказано.

Bebop ★★
()
Ответ на: комментарий от mutronix

>LVM при загрузке активирует все доступные группы. Как через vgchange вырубить нужную группу через UUID?

Ну действительно при активированых логических томах переименовать группу нельзя.

Думается мне правильно было бы использовать либо другой писюк для переименования группы, либо LiveCD с поочередным подключением винтов.

Bebop ★★
()
Ответ на: комментарий от mutronix

>Как через vgchange вырубить нужную группу через UUID?

Никак. См. пост выше.

Bebop ★★
()
Ответ на: комментарий от Bebop

А разве линуксовый lvm так умеет?

Действительно не умеет, слишком хорошего был о нем мнения.

sdio ★★★★★
()

Эмм... vgcfgbackup / vgcfgrestore?

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.