LV Status: Não disponível. Como disponibilizá-lo?

25

Eu conecto um alvo iSCSI, crio um volume físico e um grupo de volume.

Então eu crio um LV e

mkfs.ext3 /dev/vg00/vm

e tudo isso funciona muito bem.

Então eu desconecto o alvo

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u

faça login em outro servidor Linux e conecte o destino lá

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l

e eu recebo:

linux01:~ # lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg00/vm
  VG Name                vg00
  LV UUID                NBNRGV-FkSR-ZNZ9-9AVk-chLQ-j5nc-RazeBw
  LV Write Access        read/write
  LV Status              NOT available
      LV Size                17.00 GB
  Current LE             4352
  Segments               1
  Allocation             inherit
  Read ahead sectors     0

Eu posso ver que /dev/vg00/vm não existe, como eu esperava.

O que estou fazendo de errado?

    
por Sandra 14.08.2010 / 22:17

2 respostas

39

Você precisa ativar um grupo de volumes depois de anexá-lo.

Para ativar todos os volumes inativos no sistema, você usaria um comando como vgchange -a y .

    
por 14.08.2010 / 22:40
8

Quando você conecta o destino ao novo sistema, o subsistema lvm precisa ser notificado de que um novo volume físico está disponível. Talvez você precise chamar pvscan , vgscan ou lvscan manualmente. Ou você pode precisar chamar vgimport vg00 para dizer ao subsistema lvm para começar a usar vg00 , seguido por vgchange -ay vg00 para ativá-lo. Possivelmente você deve fazer o contrário, ou seja, vgchange -an vg00; vgexport vg00 antes de desanexar o alvo.

(Eu não sei nada sobre iSCSI, então talvez essas etapas não sejam necessárias ou devam ter sido executadas automaticamente pelas ferramentas iSCSI.)

    
por 14.08.2010 / 22:43