Linux
如何在 Ubuntu 16.04 上通過 ISCSI 目標使磁碟可用
我正在嘗試通過 Ubuntu 16.04 上的 ISCSI 為 Windows 核心伺服器提供一些磁碟。我嘗試了 NFS,但它不適用於 Core 版,並且 samba 不是我需要的。
問題是,我有可用的磁碟 /dev/sdb 和 /dev/sdc 用於此目的,但我不知道如何使它們可用。我似乎找到的所有資訊都是針對 Windows 或通過製作 X 大小的圖像,但它只會佔用與作業系統所在位置一樣多的空間。
我首先嘗試了 iscsitarget,但在對其進行了更多研究後,其中一個模組**不是為我的核心建構的,**而且我似乎找不到任何有關如何使其工作的資訊。一開始我真的認為我可以使用它,因為幾乎所有教程都使用它,所以如果它開始工作我仍然想知道。這是以 img 作為路徑的 conf 文件:
Target iqn.2015-05.com.exemple:storage.sys0 Lun 0 Path=/storage/volume0/lun0.bin,Type=fileio
如果我使用targetcli,我會發現自己遇到同樣的問題(如何添加磁碟而不是圖像)。這是創建 img 的方法,我似乎找不到 conf 文件是什麼:
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/partitions
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 目標,只需在配置文件中指定磁碟:
Target iqn.2015-05.com.exemple:storage.sys0 Lun 0 Path=/dev/sdb,Type=fileio