真正为所己用,NAS的iSCSI协议你真的用过吗?它能做什么?
引言
相信玩NAS的大概都不会担心存储空间不足的问题,毕竟工作、娱乐以及生活资料都能通过NAS来存储,不需要占用本地磁盘或手机的存储空间。但虽说目前各大NAS支持的文件协议都非常多,像是常用的SMB、NFS、FTP以及WebDAV等等,但通过这些协议即便是挂载到本地,它们都是被统称为网络卷来使用,部分情况下存在一定的限制。
例如,你不能将应用安装到通过网络协议挂载的文件夹下,某些软件也不能直接将输入的内容导出到挂载的文件夹上,这就导致了本地的很多限制。例如一些游戏动不动就上百GB、一些媒体文件动不动就几百G来算,如果不能直接利用NAS来运行或者保存,那对于本地次存储空间的压力还是非常大的。

按照24TB的单盘存储空间来算,四盘位的NAS能拥有最大96TB的存储空间,而六盘位的NAS则拥有144TB的存储空间,对于个人用户来说你的电脑是不可能有这么大空间的,那么有没有一种办法将NAS上限制的空间利用起来,作为真正意义上的本地磁盘使用呢?
什么是ISCSI协议?
办法肯定是有的,但并不是每一台NAS都有,像目前的一些新势力NAS目前就不具备该协议。熊猫今天介绍用到的是铁威马的F6-424MAX,作为国产NAS中成立最久的品牌之一,加上一直以来主要面对的B端用户,TOS系统自然是不缺乏这样的协议的。

iSCSI是一种网络协议,它允许通过TCP/IP网络来映射存储资源,使得远程的存储设备可以像本地连接的硬盘一样被访问和使用。简单来说,iSCSI就像是一个桥梁,它将存储设备通过网络连接的方式提供给其他计算机使用,而这些计算机则可以把它们当作直接连接的本地硬盘来操作。

铁威马的iSCSI Manager提供了便捷的管理和监控iSCSI服务功能,可能没接触过的小白乍一看非常复杂,什么叫iSCSI target?什么又是iSCSI LUN?但实际上换一种思路你就能理解了。
iSCSI target: 想象你有一台很大的硬盘柜,里面装了很多硬盘,你想要把这些硬盘通过网络分享给其他电脑使用。在这个场景中,这个硬盘柜就相当于一个“目标”(target)。iSCSI target就是指这个硬盘柜在网络中的虚拟身份,它负责响应来自其他计算机的存储请求,并将硬盘上的数据发送给请求者。简单来说,iSCSI target就是一个可以共享存储资源的“硬盘柜”。
iSCSI LUN: LUN是Logical Unit Number的缩写,可以理解为硬盘柜中的一个“抽屉”。每个“抽屉”都可以独立存放数据,就像一个独立的硬盘。在iSCSI协议中,每个LUN就是一个逻辑单元,它可以是一个硬盘、一个分区或者一个存储池。当你通过网络连接到iSCSI target时,你可以选择访问哪个“抽屉”(LUN)来读取或写入数据。所以,iSCSI LUN就是一个可以被网络上的计算机访问的存储单元。

如何使用ISCSI协议?
首先我们打开铁威马的iSCSI Manager,前面已经解释过了iSCSI target和iSCSI LUN,那么根据他们两的关系,我们需要先创建iSCSI LUN,也就是为“硬盘柜”创建“硬盘”。

创建时根据使用创景设置名称、描述,再选择使用NAS中的那一个存储空间来创建,并设置好容量。这里需要注意,iSCSI LUN创建之后NAS本身会少对应容量的存储空间,例如我这里创建了2TB的存储空间,那么原本10TB的NAS可用空间只有8TB了。

有了“硬盘”,那么我们就可以创建“硬盘柜”了。切换到iSCSI target中点击创建,名称还是根据使用场景设置,下面的IQN则是iSCSI的命名标准,IQN需要遵遁一定的规则,如果不懂可以不用修改,默认即可。而后面的CHAP认证你可以理解为连接“硬盘柜”时是否需要密码。

后面的可直接默认设置直接创建,当iSCSI target创建好之后这时候“硬盘柜”是没有“硬盘”的,所以我们需要将刚刚创建的iSCSI LUN放进去。点击右上角映射选项,随后选中我们刚刚创建的iSCSI LUN即可。

想要电脑使用它,我们电脑还需要进行一些设置。打开电脑的控制面板(熊猫这里为WIN11系统),找到Windows工具。

打开之后能看到第一项就是ISCSI 发起程序,我们直接点开它。这时候能看到电脑已经主动识别到铁威马创建的iSCSI target了,选中之后点击连接,记得选中将此连接添加到收藏目标列表,这样电脑每次重启就能自动连接。

连接之后我们打开电脑的磁盘管理,能看到这里已经识别到新磁盘了。

初始化之后我们直接创建卷,如此以来等于电脑直接得到2TB的空间,不管是用来作为素材硬盘或者游戏硬盘来使用,完全绰绰有余了。

性能测试
那么通过iSCSI协议得到的本地磁盘性能如何呢?这里熊猫的铁威马接的单网口,路由器到电脑也是2.5G的网络环境。

先用DiskMark测了一下速度,读取速度在50MB/s左右,写入速度为20MB/s左右,读写速度并不高,但也符合机械硬盘正常速度的范围,毕竟是通过iSCSI协议添加的磁盘。

接着尝试了一下从电脑的固态盘拷贝资料到该磁盘,都是一些壁纸文件,大小打开在5-10MB左右,可以看到实际的速度表现还是不错的,能有百兆的水平。在将文件从该磁盘转移到电脑固态盘时,也能有200MB左右的速度,完全够用了。

最后试了一下软件的安装和运行都没有任何问题,将游戏安装到该磁盘,测试了一下游戏也是完全没有影响,实际表现和直插电脑的SATA盘没有区别,并不会出现掉帧、卡顿等情况。

写在最后
对于个人用户来说资料并没有这么多,完全可以通过iSCSI协议将闲置的NAS空间利用起来,这样电脑就不必一开始准备大量的存储空间,相对来说能节约一笔给电脑装硬盘的钱。最后想问问你们的NAS硬盘空间都有多大呢?实际使用率又有多少呢?欢迎评论区讨论!
以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

Lordwood
校验提示文案
一浮云的天空
校验提示文案
零度Max
校验提示文案
值友3678692908
校验提示文案
rainychu
校验提示文案
nickyx
校验提示文案
齐齐
校验提示文案
drashnane
校验提示文案
值友4001974180
校验提示文案
热爱都市的猫
校验提示文案
Lordwood
校验提示文案
热爱都市的猫
校验提示文案
值友4001974180
校验提示文案
drashnane
校验提示文案
齐齐
校验提示文案
nickyx
校验提示文案
rainychu
校验提示文案
值友3678692908
校验提示文案
零度Max
校验提示文案
一浮云的天空
校验提示文案