Frage LV-Status: Nicht verfügbar. Wie stelle ich es zur Verfügung?


Ich verbinde ein iSCSI-Ziel, erstelle ein physisches Volumen und eine Volumengruppe.

Dann erstelle ich ein LV, und

mkfs.ext3 /dev/vg00/vm

und das alles funktioniert super.

Dann trenne ich das Ziel

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

Melden Sie sich bei einem anderen Linux-Server an und verbinden Sie das Ziel dort

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

und ich bekomme:

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

Ich kann sehen, dass /dev/vg00/vm existiert nicht, wie ich es erwartet hätte.

Was mache ich falsch?


25
2017-08-14 20:17


Ursprung




Antworten:


Sie müssen eine Volume-Gruppe aktivieren, nachdem Sie sie angehängt haben.

Um alle inaktiven Volumes auf dem System zu aktivieren, würden Sie einen Befehl wie verwenden vgchange -a y.


38
2017-08-14 20:40





Wenn Sie das Ziel mit dem neuen System verbinden, muss das lvm-Subsystem benachrichtigt werden, dass ein neues physisches Volumen verfügbar ist. Möglicherweise müssen Sie anrufen pvscan, vgscan oder lvscan manuell. Oder Sie müssen möglicherweise anrufen vgimport vg00 dem lvm-Subsystem mitteilen, dass es zu verwenden beginnen soll vg00, gefolgt von vgchange -ay vg00 um es zu aktivieren. Möglicherweise sollten Sie das Gegenteil tun, d. vgchange -an vg00; vgexport vg00 bevor Sie das Ziel lösen.

(Ich weiß nichts über iSCSI, also sind diese Schritte möglicherweise nicht notwendig oder hätten von den iSCSI-Tools automatisch ausgeführt werden müssen.)


8
2017-08-14 20:43