Status LV: Tidak tersedia. Bagaimana cara membuatnya tersedia?

27

Saya menghubungkan target iSCSI, membuat Volume Fisik dan Grup Volume di atasnya.

Lalu saya membuat LV, dan

mkfs.ext3 /dev/vg00/vm

dan semua itu bekerja dengan baik.

Lalu saya putuskan target

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

login ke server Linux lain, dan hubungkan target di sana

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

dan saya mendapatkan:

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

Saya bisa melihat itu /dev/vg00/vmtidak ada, seperti yang saya harapkan.

Apa yang saya lakukan salah?

Sandra
sumber

Jawaban:

41

Anda perlu mengaktifkan grup volume setelah Anda memasangnya.

Untuk mengaktifkan semua volume tidak aktif pada sistem Anda akan menggunakan perintah seperti vgchange -a y.

Sakit kepala
sumber
8

Ketika Anda menghubungkan target ke sistem baru, subsistem LVM perlu diberitahu bahwa volume fisik baru tersedia. Anda mungkin perlu menelepon pvscan, vgscanatau lvscansecara manual. Atau Anda mungkin perlu menelepon vgimport vg00untuk memberi tahu subsistem LVM untuk mulai menggunakan vg00, diikuti oleh vgchange -ay vg00untuk mengaktifkannya. Mungkin Anda harus melakukan yang sebaliknya, yaitu vgchange -an vg00; vgexport vg00sebelum melepaskan target.

(Saya tidak tahu apa-apa tentang iSCSI, jadi mungkin langkah-langkah ini tidak perlu atau seharusnya dilakukan secara otomatis oleh alat iSCSI.)

Gilles 'SANGAT berhenti menjadi jahat'
sumber