Status LV: Niedostępne. Jak to zrobić?

27

Łączę cel iSCSI, tworzę na nim wolumin fizyczny i grupę woluminów.

Następnie tworzę LV i

mkfs.ext3 /dev/vg00/vm

i wszystko, co działa świetnie.

Następnie odłączam cel

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

zaloguj się do innego serwera Linux i podłącz tam cel

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

i dostaję:

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

Widzę, że /dev/vg00/vmto nie istnieje, jak bym się spodziewał.

Co ja robię źle?

Sandra
źródło

Odpowiedzi:

41

Musisz aktywować grupę woluminów po jej podłączeniu.

Aby aktywować wszystkie nieaktywne woluminy w systemie, użyj polecenia podobnego do vgchange -a y.

Zoredache
źródło
8

Po podłączeniu obiektu docelowego do nowego systemu podsystem lvm musi zostać powiadomiony o dostępności nowego woluminu fizycznego. Być może trzeba zadzwonić pvscan, vgscanlub lvscanręcznie. Lub może być konieczne wywołanie, vgimport vg00aby poinformować podsystem lvm, aby zaczął używać vg00, a następnie vgchange -ay vg00aktywacja. Być może powinieneś zrobić odwrotnie, tj. vgchange -an vg00; vgexport vg00Przed odłączeniem celu.

(Nie wiem nic o iSCSI, więc może te kroki nie są konieczne lub powinny były zostać wykonane automatycznie przez narzędzia iSCSI.)

Gilles „SO- przestań być zły”
źródło