LVステータス:利用できません。利用可能にする方法は?


27

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予想していたように、それが存在しないことがわかります。

何が間違っていますか?

回答:


41

ボリュームグループをアタッチした後にアクティブ化する必要があります。

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


8

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.