Kann ich / dev / nbdX (qemu-Gerät) nicht über iSCSI zugreifen?

363
code_worker

Ich weiß, wenn ich ein logisches Volume erstelle, muss das Lesen / Schreiben über iSCSI in Ordnung sein. Aber ich möchte ein qemu nbd-Gerät ausprobieren.

Ich erstelle ein qcow2 und mounte auf / dev / nbd0 und fdisk /dev/nbd0 -lzeige:

Disk /dev/nbd0: 32 GiB, 34359738368 bytes, 67108864 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x0003e2cc  Device Boot Start End Sectors Size Id Type /dev/nbd0p1 2048 67104767 67102720 32G 7 HPFS/NTFS/exFAT 

Und ich erstelle mit diesem Setup-Server und iSCSI einen iSCSI-Server.

<target iqn.2017-04.hello.hello:lun1> # Provided device as an iSCSI target backing-store /dev/nbd0 </target> 

Und ich folge den Schritten von Links zu:

sudo service tgt restart sudo systemctl restart tgt sudo tgtadm --mode target --op show 

Das tgtadm --mode target --op show zeigt keine Gerätegröße oder sonst:

Target 1: iqn.2017-04.hello.hello:lun1 System information: Driver: iscsi State: ready I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: IET 00010000 SCSI SN: beaf10 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No SWP: No Thin-provisioning: No Backing store type: null Backing store path: None Backing store flags:  Account information: ACL information: ALL 

Ich habe festgestellt, dass ich jetzt nicht über iSCSI auf / dev / nbd0 zugreifen kann . In meinem iSCSI-Initiator wird nichts angezeigt.

Wenn ich es aber auf ein logisches Volume lv1,ändere, kann ich über lv1 zugreifen iSCSI.

Warum passiert das? Kann iSCSI/ dev / nbd0-Gerät nicht akzeptieren? Soll es ein logischer Datenträger sein?

0

0 Antworten auf die Frage