如何通过Ubuntu 16.04上的ISCSI目标使磁盘可用

我试图通过Ubuntu 16.04上的iSCSI将一些磁盘提供给Windows核心服务器。 我尝试NFS,但它不是可用的核心版本和桑巴不是我所需要的。

事情是,我有磁盘可用/ dev / sdb和/ dev / sdc为此目的,我无法弄清楚如何使他们可用。 我似乎find的所有信息都是针对Windows或者制作一个X大小的图像,但是它只占用与操作系统相同的空间。

我首先尝试了iscsitarget,仔细研究之后,其中一个模块并不是为我的内核构build的,我似乎无法find任何有关如何使其工作的信息。 我真的以为我可以使用它,因为几乎所有的教程使用这个,所以如果它开始工作,我仍然想知道。 这里是一个img作为path的conf文件:

Target iqn.2015-05.com.exemple:storage.sys0 Lun 0 Path=/storage/volume0/lun0.bin,Type=fileio 

如果我用targetcli去,我发现自己有同样的问题(如何添加磁盘而不是图像)。 这里是如何创buildimg,我似乎无法findconf文件是什么:

 create disk01 /var/iscsi_disks/disk01.img 10G 

现在这些是我在如何做一个iscsi目标的唯一两个选项,只是简单地说如何使一个img。 我将如何让他们使用整个磁盘?

编辑 :如评论中所述

lsblk

 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 1,7T 0 disk └─sdb1 8:17 0 1,7T 0 part sr0 11:0 1 1024M 0 rom sdc 8:32 0 3,3T 0 disk └─sdc1 8:33 0 3,3T 0 part sda 8:0 0 67,8G 0 disk ├─sda2 8:2 0 1K 0 part ├─sda5 8:5 0 67,3G 0 part │ ├─serveur--nas--vg-swap_1 253:1 0 32G 0 lvm [SWAP] │ └─serveur--nas--vg-root 253:0 0 35,3G 0 lvm / └─sda1 8:1 0 487M 0 part /boot 

猫/ proc /分区

 major minor #blocks name 8 0 71041024 sda 8 1 498688 sda1 8 2 1 sda2 8 5 70539264 sda5 8 16 1756495872 sdb 8 17 1756493824 sdb1 8 32 3513778176 sdc 8 33 3513776128 sdc1 11 0 1048575 sr0 253 0 36999168 dm-0 253 1 33505280 dm-1 

要将整个磁盘用作iSCSI目标,只需在configuration文件中指定磁盘:

 Target iqn.2015-05.com.exemple:storage.sys0 Lun 0 Path=/dev/sdb,Type=fileio