龙空技术网

免费增加N个电脑硬盘——iscsi简易设置教程及应用思路

冥冰薇 306

前言:

此时兄弟们对“iscsi设置”都比较关注,同学们都想要了解一些“iscsi设置”的相关资讯。那么小编在网摘上收集了一些有关“iscsi设置””的相关资讯,希望大家能喜欢,你们快快来了解一下吧!

提示:本篇文章约5597字,阅读大约需要7分钟。

写在前面

我们的NAS为我们存储数据提供了非常大的空间。如果需要要把NAS的存储空间模拟成本地硬盘使用,最简单的方法当然是通过smb协议把网络硬盘映射到本地即可。

但这种方法,平常使用没有什么问题,但是如果我们想要在这个映射的网络驱动器上安装软件或者游戏时,安装程序可能就会报错。这意味着开发者不允许将这款软件安装在网络驱动器上。那如何完美地将NAS的存储空间当作本地硬盘使用呢,这个时候就需要用到iscsi协议了。

iscsi是什么

iSCSI(Internet Small Computer System Interface)是一种网络存储协议,它通过IP网络来提供远程块存储访问。iSCSI协议允许计算机通过网络连接到远程存储设备,就像它们连接到本地存储设备一样。iSCSI协议可以用于访问磁盘阵列、磁带库和其他存储设备。iSCSI协议利用TCP/IP协议的高性能和稳定性,实现了远程存储设备和计算机之间的快速、可靠和安全的数据传输。

iSCSI协议由三个主要组成部分组成:iSCSI Initiator、iSCSI Target和iSCSI SAN。iSCSI Initiator是一个软件组件,安装在计算机上,负责将iSCSI请求封装到TCP/IP数据包中并将其发送到iSCSI Target。iSCSI Target是一个存储设备,负责接收iSCSI请求并将其映射到存储设备的块级别上。iSCSI SAN是一个存储网络,用于连接iSCSI Initiator和iSCSI Target。iSCSI SAN可以使用以太网、光纤通道或其他网络技术实现。

iSCSI协议具有以下优点:

灵活性:iSCSI协议可以通过现有的IP网络来提供存储访问,而无需建立专用的存储网络。成本效益:iSCSI协议的成本相对较低,因为它可以使用现有的网络设备和技术。可扩展性:iSCSI协议可以连接多个计算机和存储设备,支持多种不同的存储设备类型和协议。安全性:iSCSI协议支持数据加密和认证,可以保护数据在传输过程中的安全性。相对SMB协议的优势

iSCSI协议和SMB(Server Message Block)协议都是用于网络存储访问的协议,但它们有一些不同之处。

相对于SMB协议,iSCSI协议具有以下优点:

性能:iSCSI协议可以利用TCP/IP协议的高性能和稳定性,实现远程存储设备和计算机之间的快速、可靠和安全的数据传输。相比之下,SMB协议的性能可能受到网络延迟和带宽限制的影响。灵活性:iSCSI协议可以通过现有的IP网络来提供存储访问,而无需建立专用的存储网络。而SMB协议通常需要在存储和计算机之间建立专用网络。可扩展性:iSCSI协议可以连接多个计算机和存储设备,支持多种不同的存储设备类型和协议。SMB协议通常用于连接Windows计算机和文件共享服务。安全性:iSCSI协议支持数据加密和认证,可以保护数据在传输过程中的安全性。而SMB协议的安全性可能会受到传输数据的加密和身份验证方式的限制。

总的来说,iSCSI协议更适合用于连接远程存储设备,而SMB协议则更适合用于共享文件和打印机等服务。

劣势

相对于SMB(Server Message Block)协议,iSCSI协议可能具有以下一些劣势:

管理复杂性:iSCSI协议需要管理员配置iSCSI Initiator和iSCSI Target的相关参数,以确保它们之间的兼容性和数据传输的稳定性。相比之下,SMB协议的配置相对简单,特别是在Windows操作系统中,它已经默认集成了SMB协议的支持。适用场景受限:iSCSI协议主要用于连接远程存储设备,因此对于需要共享文件和打印机等服务的场景,它可能不太适合。而SMB协议可以同时提供文件共享和打印机共享等服务。依赖网络质量:iSCSI协议的性能受到网络延迟、带宽和网络质量等因素的影响。如果网络质量较差,可能会导致iSCSI协议的性能下降,数据传输不稳定。数据传输方式单一:iSCSI协议只支持块级数据传输,而SMB协议可以支持块级和文件级数据传输。如果需要在共享存储中传输文件,则SMB协议可能更为适合。

总的来说,iSCSI协议和SMB协议都有各自的优缺点,具体使用哪种协议,需要根据具体的应用场景和需求进行选择。

群晖端设置教程(iSCSI Target)

1.打开SAN Manager套件;

2.新增iSCSI Target

3.填写相关信息;

注:

名称:iSCSI Target名称,可自定义;IQN: 输入 iSCSI Target 的 IQN,可自定义,格式如下:格式结构:iqn.yyyy-mm.domain:device.ID示例:iqn.2010-10.Synology-iSCSI:VirtualDisk.01不遵守这个格式也无妨,你想直接写成SMZDM也没问题启用 CHAP :CHAP将要求在使用 iSCSI Target 之前验证ISCSI启动器;相互 CHAP 协议要求启动器和目标在促进通信之前相互验证。输入验证的用户名(至多 12 个字符,包括字母或数字)和密码(12 到 16 个字符,包括字母或数字)。通俗点来说就是设置个账户名和密码,CHAP要求iSCSI Initiator连接时在iSCSI Initiator端输入密码,相互CHAP就是iSCSI Initiator连接时客户端和服务器端都要进行验证。个人建议开启CHAP,经过测试开起来单向CHAP后iSCSI Initiator连接相应速度更快;

4.新增LUN;

5.填写LUN相关信息

注:Thick Provisioning 可提供更好的 LUN 性能稳定性。Thin Provisioning 提供按需分配功能和所有高级功能,默认选择Thick Provisioning即可 。

6.确认信息无误后,点击完成;

7.创建后示例;

Windows端挂载教程

1.直接在搜索栏搜索ISCSI发起程序(首次开启会提示启动服务,点击确认即可);

2.点击发现门户;

3.填写群晖内网IP;

4.发现iscsi目标;

5.选中刚才创建的iSCSI Target,点击连接;

6.(非必要操作步骤)如果刚刚有设置启用CHAP,则点击高级;

7.(非必要操作步骤)填写CHAP认证信息;

8.点击确定进行连接;

注:多路径连接是指在iSCSI Initiator和iSCSI Target之间建立多个物理或逻辑连接,这些连接可以通过不同的网络接口或网卡进行传输。如果其中一个连接出现故障或网络瓶颈,iSCSI Initiator可以使用其他路径来继续进行数据传输,从而提高数据传输的可用性和稳定性。

9.在文件资源管理器>点击此电脑>点击管理;

10.提示初始化磁盘;

11.点击新建简单卷;

12.按照常规新增windows磁盘方法,设置卷大小,并执行快速格式化即可;

13.然后就可以成为一个独立的本地磁盘进行使用了;

14.《原神》程序包也可以选择安装在群晖里面了;

妈妈再也不用担心我的硬盘装不下游戏了。

15.万兆网络下的实测速度;

Mac端挂载教程

Mac需要使用DAEMON Tools来进行挂载;

1.点击远程设备,右键点击添加;

2.可手动输入,也可自动发现服务器地址;

3.右键对应的LUN,点击连接

4.一般会直接提示无法读取硬盘,点击初始化;

5.抹掉硬盘(格式化);

6.最终挂载示例;

总结

iSCSI在日常使用过程中最大的优势是可以将NAS存储空间模拟为本地硬盘使用。经过实际体验,在万兆网络环境下,安装在iSCSI硬盘上的大部分游戏体验和本地硬盘没有太大差别。因为游戏读取主要依赖硬盘随机读写性能,因此只要网络环境不是瓶颈,实际上游戏是可以直接装在NAS里的。

这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。我是冥冰薇,点个关注不迷路,我们下期再见。

标签: #iscsi设置