web-dev-qa-db-ja.com

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は、私が期待したように存在しません。

何が悪いのですか?

27
Sandra

ボリュームグループを接続した後、アクティブ化する必要があります。

システム上のすべての非アクティブなボリュームをアクティブ化するには、vgchange -a yのようなコマンドを使用します。

41
Zoredache

ターゲットを新しいシステムに接続するとき、lvmサブシステムは新しい物理ボリュームが利用可能であることを通知される必要があります。 pvscanvgscan、またはlvscanを手動で呼び出す必要がある場合があります。または、vgimport vg00を呼び出してlvmサブシステムにvg00の使用を開始し、その後にvgchange -ay vg00を使用してアクティブ化するよう指示する必要がある場合があります。おそらく、ターゲットをデタッチする前に、逆、つまりvgchange -an vg00; vgexport vg00を実行する必要があります。

(iSCSIについて何も知らないので、これらの手順は必要ないか、iSCSIツールによって自動的に実行されたはずです。)