给电脑接一块远程硬盘:用 iSCSI 把 NAS 空间变成本地磁盘

很多人用 SMB 把 NAS 挂成网络驱动器,但有些场景它力不从心:给电脑装大型软件、做系统整机备份镜像、跑虚拟机、囤游戏库。这些活儿需要设备像本地硬盘一样工作,而文件共享做不到。这时候就该请出 iSCSI——它能把 NAS 的一小块空间,直接变成你电脑里的一块本地磁盘。

文件共享和块存储,差别在哪

SMB 或 NFS 是文件级共享,你看到的是文件夹和文件,多台设备可以同时读写同一份内容,适合全家共享照片和影片。iSCSI 则是块级存储:NAS 划出一块逻辑单元,通过网络把一块原始磁盘映射给某一台电脑,对方看到的是一块还没格式化的硬盘,由本机自己格式化并独占使用。形象点说,像是给电脑接了一根特别长的硬盘数据线。

什么情况值得用 iSCSI

最典型的是系统或整机备份。把备份目标做成一个 iSCSI 磁盘,比单纯拷贝文件更可靠,镜像级备份工具也能直接认它。其次是虚拟机存储,虚拟磁盘文件放在本地盘上,读写性能比走网络文件协议稳得多。还有大文件的随机读写、需要本地文件系统特性的场景,块设备都比文件共享顺手。

它也有不适合的地方。多人共享的影视库、照片库本就是文件共享的强项,没必要上 iSCSI;跨网段、高延迟的无线链路也别用,网络一抖整个盘就可能卡死甚至损坏。

家庭环境怎么配

群晖用户在 iSCSI Manager 里建 LUN 和目标,容量可以按精简配置来开,用多少占多少,不至于一下吃掉整块盘。TrueNAS 或 UNRAID 也有对应的 SCSI 目标服务,建好 zvol 或指定数据集即可。客户端这边,Windows 自带 iSCSI 发起程序,在控制面板里填好目标的 IP 和 IQN,连接后到磁盘管理里初始化、格式化成 NTFS 或 ReFS 就能用了;macOS 和 Linux 同样有各自的发起程序。

安全上别偷懒,限制发起程序的 IQN、启用 CHAP 认证,并且只在内网、最好与 IoT 设备隔离的网段里跑,别让它从公网直接暴露。

三个要提醒的坑

第一是独占性,同一个 LUN 千万别让两台电脑同时连,两块系统各写各的,文件系统很快报废。第二是链路敏感,iSCSI 对网络抖动很挑剔,写入中途掉线有数据风险,建议走稳定的有线网络,关键场景配上台 UPS 防断电。第三也是最重要的,iSCSI 不是备份,LUN 和 NAS 在同一台机器上,盘坏了数据一样没了,该做的 3-2-1 备份一样不能少。

iSCSI 是文件共享之外补上的那块拼图,让 NAS 不只是网络文件夹,也能当远程本地盘。用对场景,家庭存储的玩法就多了一层。

这篇文章让你感觉:
本文为原创文章,转载请注明出处。
作者:孙亮亮
原文链接:https://blog.sunliangliang.cn/post/5078.html

还没有评论,快来抢沙发吧!

发表评论

😀 😂 🤔 👍 ❤️ 🔥 🎉 😢 🙏 ✨