Назад | Перейти на главную страницу

Статус LV: не доступен. Как сделать это доступным?

Я подключаю цель iSCSI, создаю на ней физический том и группу томов.

Затем я создаю LV и

mkfs.ext3 /dev/vg00/vm

и все это отлично работает.

Затем я отключаю цель

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

войдите на другой сервер Linux и подключите цель там

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

и я получаю:

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

Я это вижу /dev/vg00/vm не существует, как я ожидал.

Что я делаю не так?

Вам необходимо активировать группу томов после того, как вы ее прикрепили.

Чтобы активировать все неактивные тома в системе, вы должны использовать команду вроде vgchange -a y.

Когда вы подключаете цель к новой системе, подсистему lvm ​​необходимо уведомить о том, что доступен новый физический том. Вам может потребоваться позвонить pvscan, vgscan или lvscan вручную. Или вам может потребоваться позвонить vgimport vg00 чтобы сообщить подсистеме lvm начать использовать vg00, с последующим vgchange -ay vg00 чтобы активировать его. Возможно, вам следует сделать обратное, т.е. vgchange -an vg00; vgexport vg00 перед отсоединением цели.

(Я ничего не знаю об iSCSI, поэтому, возможно, эти шаги не нужны или должны были выполняться автоматически инструментами iSCSI.)