既然有了nas的其他传输协议,同样是挂载磁盘,iscsi对比其他诸如smb、nfs有什么区别呢?
区别很大,iscsi是块级别的传输,而smb等是文件级别的传输,可以说iscsi是完全的仿真磁盘,而smb充其量只能说是一个存储空间,在安装软件、游戏方面iscsi和本地磁盘没什么区别,而smb、nfs就不行了,它们只能保存文件,这是它们最主要的区别,至于稳定性,完全取决于网络环境,和iscsi协议并没有关系。
如果需要使用nas除了iscsi的各种协议,你可以阅读我的nas各种协议配置全攻略,如下:
iscsi的使用场景有哪些?
首先电脑硬件评测up主如果搭建这么一个iscsi环境,所有的评测软件以及评测游戏只需要安装在iscsi硬盘上一份,也不需要你拆装物理性的磁盘,如果搭配上pxe 网络启动,连硬盘都不需要安装,评测cpu、显卡、内存方面的性能完全不需要物理磁盘,如果对硬盘性能要求高的可以搭建万兆局域网环境。
还有如果家中有多台电脑,每台电脑又需要都能玩3A大作或者说要运行一款大软件,这个时候每台电脑都配备一块大硬盘就很奢侈了,这种场景下iscsi的用途就发挥出来了。
下面就来一步步搭建iscsi环境
一、=====配置iscsi部分
群晖打开iscsi套件-->target-->新增一个iscsi target,如果有加密需求,可以启用chap。
点击下一步,新增一个iscsi lun
下一步,选择你需要使用的存储空间,填写容量,下面的thin provisioning有三种模式,如果填否,你填写的容量空间就完全分配给你,如果填是(不包含空间回收)默认是不占用空间的,使用多少占用多少,但是删除文件后这部分空间不释放,如果填是(包含空间回收)那么删除后这部分空间会释放,但是会更消耗性能。
这边我选择创建thin provisioning 是(包含空间回收)
创建完成可以看到有一个target出现了
切换到LUN可以看到LUN也自动创建好了,绿色仓库图标就代表thin provisioning 模式,蓝色就代表空间都先占用。target 可以理解为对外访问的接口,而Lun才是实际的磁盘存储空间,后面windows连接的都是target,它并不关心Lun
二、======连接部分
打开windows,搜索iscsi,打开iscsi发起程序
切换到发现,点击发现门户
填写你的群晖ip地址,点击确定
切换到目标,这个时候已发现的目标存在一个不活动的target,选中点击连接
这个时候看到将此链接添加到收藏目标列表默认是打勾的,也就是一旦连接好,下次启动系统会自动连接。
打开此电脑发现并没有磁盘,因为磁盘还没有格式化,它和物理磁盘一样,需要格式化。
搜索硬盘,点击创建并格式化硬盘分区
下面出现一块未初始化的磁盘,提示你初始化,选择gpt分区表,mbr分区表是老旧的分区表,这两种分区格式如果细究起来就会牵涉到传统启动模式和uefi启动模式了,不过这边不是系统启动盘,选择哪种都可以。
点击下一步
下一步
下一步
选择要格式化的文件系统,ntfs是windows专用的,extfat、ext4等格式是所有操作系统都支持的。这里就默认选择ntfs了。
点击完成
再进入此电脑就会出现一个磁盘,这个磁盘就可以和本地磁盘一样使用了,安装软件,安装游戏都可以。