概述
在使用Linux的过程中,会经常遇到一些服务迁移的问题;或者需要很大的磁盘空间而本地空间不够的情况。这个时候我们可以使用iscsi的服务将群晖中的空间映射到Linux服务器中使用。
安装与配置
1、安装SAN Manager套件
在套件中心查询SAN,即可找到图中红框中的套件,这就是iscsi的服务,点击安装即可,如果安装完成直接打开。

2、配置LUN
我们可以将LUN当做是存储池,而iscsi的target相当于挂载点。我们直接创建LUN的时候,套件会我们直接创建一个iscsi的target并且与LUN关联。创建过程略(只需要输入最大容量,其他选项直接都使用默认即可)。


可以看到,一个iscsi的target已经创建好了,其容量是2TB。
在Linux主机上的使用
1、安装
# ubuntu
apt-get install open-iscsi
systemctl enable open-iscsi
systemctl start open-iscsi
systemctl status open-iscsi
2、发现允许挂载的iscsi的iqn
iscsiadm -m discovery -t sendtargets -p 192.168.3.2

可以看到,每一个网卡对应一个iqn的值,找到与我们网络互通的那个网卡对应的iqn,即:
iqn.2000-01.com.synology:qiwfower-nas.default-target.24fwf454612b
注意:如果你已经设置了iqn,也就是你在没有执行discovery之前已经知道了iqn的名称。如果你想直接挂载会报错,即,首次挂载iqn之前一定要先执行上面的发现语句,否则挂载失败。
3、将iqn对应的磁盘添加到本机
# 系统重启后会失效,需要重新执行该命令
iscsiadm --mode node --targetname iqn.2000-01.com.synology:qiwfower-nas.default-target.24fwf454532b --portal 192.168.3.2:3260 --login
3、使用Linux相关命令查看
fdisk -l
Disk /dev/sda: 2 TiB, 2199023255552 bytes, 4294967296 sectors
Disk model: Storage
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
4、后续格式化以后就可以像正常使用磁盘一下使用它了。