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

27

Eu conecto um destino iSCSI, crio um volume físico e um grupo de volumes nele.

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/vmisso não existe, como eu esperava.

O que estou fazendo errado?

Sandra
fonte

Respostas:

41

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.

Zoredache
fonte
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. Você pode precisar chamar pvscan, vgscanou lvscanmanualmente. Ou você pode precisar ligar vgimport vg00para dizer ao subsistema lvm para começar a usar vg00, seguido de vgchange -ay vg00para ativá-lo. Possivelmente, você deve fazer o inverso, ou seja, vgchange -an vg00; vgexport vg00antes de destacar o alvo.

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

Gilles 'SO- parar de ser mau'
fonte