本文将介绍iSCSI中涉及到一些专有名词,帮助给各位玩家更好的理解及使用iSCSI
本文将介绍iSCSI中涉及到一些专有名词,帮助给各位玩家更好的理解及使用iSCSI
iSCSI
iSCSI(Internet Small Computer System Interface)是一种基于IP网络的存储协议。它允许用户通过标准的以太网远程访问和管理存储设备,就像这些设备直接连接到本地计算机一样。事实上,传输到该硬盘的数据会通过网络传输到存储服务器(NAS)上。
LUN
LUN(logical unit number,逻辑单元号)代表可被定位的SCSI逻辑设备,相当于一块虚拟硬盘,可为LUN指定大小及所在的存储空间。在完成配置后,可被客户端电脑挂载、读写数据。
Thick、Thin
Thick模式的LUN在创建时即从存储空间中一次性分配指定的容量。性能稳定,系统延迟较低。
Thin模式的LUN在创建时仅分配少量空间,后续根据实际写入数据动态扩展。对存储空间利用率更高。
出于性能考虑,不论何种模式,LUN的大小至少为5GB。
Target
即NAS对外提供的一个访问地址,客户端电脑通过Target连接到LUN。Target支持设置密码(即CHAP)以提高安全性。
IQN
IQN(iSCSI Qualified Name)是iSCSI中用来唯一标识客户端电脑与Target的名称。有专属的命名格式规范。
可近似理解为客户端与Target的专属身份证。
Initiator
即客户端或启动器。电脑(Windows、Mac)上需要运行的发起程序,通过IQN向NAS上的Target发起连接请求。
Windows自带iSCSI Initiator,无需单独安装。macOS原生不支持iSCSI,需要安装第三方工具(如DAEMON Tools)。
用户组
可将不同设备上Initiator的IQN设置在同一个用户组中,通过用户组批量为Initiator设置对LUN的读写访问权限。
CHAP
CHAP(Challenge-Handshake Authentication Protocol)是一种密码认证机制,防止未经授权的访问。支持单向和相互两种模式。
- 单向CHAP:仅Initiator验证Target。
- 相互CHAP:Initiator验证Target,同时Target也会验证Initiator。
参考资料:
iSCSI 名词介绍-飞牛fnOS帮助中心,https://help.fnnas.com/articles/v1/iscsi/iscsi-definition.md