电脑磁盘不够用?飞牛iSCSI让NAS变成本地硬盘(飞牛使用技巧-6)

2026-05-22 09:55:23 23点赞 173收藏 17评论

一、iSCSI是什么?

iSCSI(Internet Small Computer System Interface)是一种基于 IP 网络的存储协议,它允许客户端通过以太网远程访问和管理存储设备(如 NAS),使远程存储像本地硬盘一样可被挂载和读写,数据通过网络传输至存储服务器,核心通过 Target(访问地址)、LUN(虚拟硬盘)、IQN(唯一标识)等组件实现连接与管理,适用于需要块级存储访问的场景。

image-20251027231425929image-20251027231425929

1.1、飞牛已经有了Samba,为什么还需要iSCSI?两者对比

对比项iSCSISamba协议类型块级存储协议(基于 IP)文件级共享协议(基于 SMB/CIFS)访问方式将远程存储模拟为本地硬盘(块设备),支持格式化、分区等操作以文件共享目录形式呈现,通过网络路径访问文件适用场景需高性能块存储的场景(如数据库、虚拟机存储)多平台文件共享(如 Windows、Linux、macOS 间共享文档)传输内容原始数据块(类似硬盘扇区数据)文件及文件元数据(如权限、属性)客户端支持Windows 自带 iSCSI Initiator,macOS 需第三方工具主流操作系统原生支持(通过文件管理器访问)性能特点性能较高,延迟较低,适合大数据量连续读写性能受文件操作效率影响,适合小文件频繁访问核心组件Target、LUN、IQN、CHAP 认证等共享目录、用户权限、工作组 / 域配置等

使用iSCSI好处:

  • iSCSI实现块级存储,使NAS空间可被识别为本地硬盘,彻底突破SMB协议在数据库、专业软件运行等方面的限制

  • 千兆或2.5G网络下性能接近本地机械硬盘,随机读写速度比SMB快2-3倍,实测游戏加载无感知差异

  • 图形化配置界面降低使用门槛,配合Btrfs快照与CHAP认证,兼顾易用性与数据安全

  • 有效缓解用户‘空间焦虑’,让NAS从备份工具升级为生产力与娱乐的核心存储平台

1.2、iSCSI 功能相关名词介绍

为了帮助你更好的理解及使用 iSCSI,飞牛 iSCSI 中涉及到一些专有名词

术语英文全称核心定义与说明iSCSIInternet Small Computer System Interface基于 IP 网络的存储协议,允许通过以太网远程访问管理存储设备,数据实际传输至 NASLUNLogical Unit Number逻辑单元号,相当于一块虚拟硬盘,可指定大小和存储空间,配置后客户端可挂载读写Thick-LUN 创建时一次性分配指定容量,性能稳定,系统延迟低Thin-LUN 创建时仅分配少量空间,根据实际写入数据动态扩展,存储空间利用率更高Target-NAS 对外提供的访问地址,客户端通过其连接 LUN,支持设置 CHAP 密码提升安全性IQNiSCSI Qualified NameiSCSI 中唯一标识客户端电脑与 Target 的名称,有专属命名规范,类似 “专属身份证”Initiator-客户端或启动器,是电脑上运行的发起程序,通过 IQN 向 NAS 的 Target 发起连接请求。- Windows 自带,无需安装;- macOS 原生不支持,需安装第三方工具(如 DAEMON Tools)用户组-可将不同设备 Initiator 的 IQN 归入同一组,通过组批量设置 Initiator 对 LUN 的读写访问权限CHAPChallenge-Handshake Authentication Protocol密码认证机制,防止未授权访问,支持两种模式:- 单向 CHAP:仅 Initiator 验证 Target;- 相互 CHAP:Initiator 与 Target 互相验证

二、安装和配置

系统要求:需升级至fnOS 0.9.30及以上版本,通过应用中心安装iSCSI应用

2.1、飞牛安装iSCSI

应用商店搜iSCSI

image-20251027231912958image-20251027231912958

2.2、飞牛NAS服务端配置

打开iSCSI应用

1、创建LUN虚拟磁盘

进入应用-LUN 后,选择 新建 LUN ,为 LUN 设置所在存储空间、容量及类型

image-20251027232044267image-20251027232044267

注意事项:

  • LUN 支持 Btrfs、EXT4两种文件系统的存储空间;

  • 出于数据安全及性能要求,LUN 的最低容量需≥ 5 GB;建议 LUN 的容量不超过 2 TB;

  • 推荐使用 Thick Provisioning 类型。

2、创建 Target

配置完 LUN 后,可以选择创建新 Target 进行映射,或者直接映射已经创建好的 Target。

点击确定,即可完成 LUN 及对应 Target 的创建

image-20251027232253232image-20251027232253232

2.3、电脑作为客户端挂载

Windows系统为例:

1、同时按下 WIN键 和 R 键,输入iscsicpl,按回车键确定

2、选择发现,点击发现门户

image-20251027232556994image-20251027232556994

3、在弹窗中输入 NAS 的 IP 地址,端口号默认为3260。

如果在 iSCSI 应用-设置中修改过端口号,此处须同步修改

4、在目标中,选择要连接的 Target 的 IQN,点击连接

image-20251027232700658image-20251027232700658

5、在弹出窗口中直接点击确定

image-20251027232738606image-20251027232738606

6、当 Target 状态变为已连接时,说明连接成功

7、打开磁盘管理

同时按下 WIN键 和 R 键,输入diskmgmt.msc,点击确定打开磁盘管理工具

8、在系统初始化磁盘弹窗中,选择默认的 GPT 分区形式,点击确定

image-20251027232908877image-20251027232908877

9、右键新磁盘,选择新建简单卷

image-20251027232949412image-20251027232949412

10、等待磁盘格式化完成

11、待格式化完成后,系统将自动分配盘符。打开我的电脑,即可看到 LUN 的虚拟磁盘

FAQ:

1、 无法发现 Target

请确认 IP 及端口是否配置正确,特别是注意端口是否有过变更

检查防火墙

2、发现 Target 后无法连接

请确认 Target 是否开启 CHAP,以及 CHAP 密码是否正确输入

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

展开 收起
17评论

  • 精彩
  • 最新
  • 平时办公要存很多设计文件和素材,之前旧磁盘总卡顿还差点丢过数据,换了这块后用了半个月体验很好。每天开机加载软件都很快,传输几个G的设计素材也就几十秒,连续工作几个小时磁盘温度也正常。存的重要文件一直很稳定没出过问题,对于经常存大文件的我来说很合适,已经推荐给同事了💻

    校验提示文案

    提交
  • 关机会慢一大截。

    校验提示文案

    提交
  • 毫无意义,比如直接映射

    校验提示文案

    提交
  • 这个与做映射有什么区别?

    校验提示文案

    提交
    电脑识别为本地磁盘,速度会快点,不过没有万兆网络就别玩了。

    校验提示文案

    提交
    2.5的话 会快一点点

    校验提示文案

    提交
    收起所有回复
  • 如果是直连可以用用,如果是要经过墙壁面板的,就算了,还是老实点smb吧。

    校验提示文案

    提交
  • 可以作为steam游戏库存储,但是不如Truenas或者win_server,你就一台电脑无所谓,如果多台想共用,另两个系统可以提供“镜像”功能,主镜像装好游戏,客户端各自使用一个子镜像,只记录增量部分,节约磁盘空间

    校验提示文案

    提交
  • 学习新知识

    校验提示文案

    提交
  • 要淘汰的东西了

    校验提示文案

    提交
  • 对主机性能有啥要求么

    校验提示文案

    提交
  • 咋都不够用

    校验提示文案

    提交
  • 不就是网吧无盘的原理?

    校验提示文案

    提交
  • 断网文件系统会坏吧

    校验提示文案

    提交
  • 别用,现在有bug会掉速度,才5m/s不到的写入速度,跟官方反馈了半年也还没修复。

    校验提示文案

    提交
  • 头图,生图错误❌,不改一下吗? [抠鼻]

    校验提示文案

    提交
  • AI图又丑又假

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
173
扫一下,分享更方便,购买更轻松