freenas具备iscsi功能,可通过zvol虚设备作为iscsi-target,客户端挂载后通过读写本地磁盘的方式读写RAW设备。
具体操作方法如下:
1,登录freenas。
2,存储–>存储池中添加zvol虚设备,作为iscsi的raw块设备使用。
![](https://i-blog.csdnimg.cn/blog_migrate/943e0bc20234bc5d25befe95a0a8c70e.png)
需要指定zvol虚设备名称和大小。注意单位是GiB,不是GB。
强制大小:存储池剩余容量小于20%时无法创建zvol,勾选强制大小可忽略此限制。但不可创建大于存储池的zvol。
![](https://i-blog.csdnimg.cn/blog_migrate/7bd4e6faa229ff6b2b8dcebd8e031ac4.png)
保存后可看到zvol出现。
2,共享–>块共享(iSCSI)–>Target Global Configuration中配置Targets。
需配置iqn。存储池可用空间阈值是设定报警阈值,使用超过此值后会触发报警。
![](https://i-blog.csdnimg.cn/blog_migrate/97fca31e0ab15e1a8175739f99525faf.png)
完成后启动服务。
![](https://i-blog.csdnimg.cn/blog_migrate/0ff761b5ccbc9ca20f159f2e5204f4ce.png)
3,Portals中配置portal,配置iscsi使用的IP,如有多个IP可一并选择。