☰
NAS秒变办公电脑D盘:SMB映射与iSCSI挂载全攻略
2026/10/16 3:50:26 网站建设 项目流程

前阵子公司换了批新办公电脑,老同事半天时间全耗在U盘来回拷贝上:设计稿从NAS下载到本地,改完再上传回去,传给下一个同事又要重新下载一遍。一个50MB的文件反复折腾,版本还经常对不上。我实在看不下去,直接把公司那台NAS的共享目录映射成了他的新D盘。从那之后,资料全扔进D盘对应文件夹就行,不再有上传下载这套动作,几个人同时改同一批文件也不会出现版本混乱。

这个操作听起来高大上,实际上只要摸清原理,十几分钟就能搞定。本文把SMB共享映射和iSCSI块级挂载两种方式从头到尾捋一遍,包含具体步骤、实测数据、踩坑记录和排障清单,给准备把NAS当成办公电脑本地盘用的朋友一份完整参考。

1. 挂载前的思路:SMB和iSCSI怎么选

很多人一上来就问“怎么把NAS挂成D盘”,但很少有人先想清楚自己到底该用哪种挂载方式。目前主流做法就两套:SMB/CIFS共享映射,以及iSCSI块级挂载。两者都能让“此电脑”里多出一个盘符,但底层机制完全不同,用错场景会带来不少麻烦。

1.1 SMB/CIFS共享映射:最省事的方案

SMB是Windows系统自带的网络文件共享协议,从很早的版本一路演进到现在,Win10和Win11默认开启的就是SMB 3.x。映射网络驱动器这种方式,本质是在系统里建立一个“指向网络共享文件夹的快捷方式+认证会话”,数据还是通过网络协议传输,但用户看到的是一个独立的盘符和普通的文件夹层级。

这种方式的优点非常实在:配置简单,NAS上建个共享文件夹、配好账号权限,Windows这边输入路径就能连;天然支持多人同时访问同一个文件夹,适合团队协作;跨平台也好用,macOS、Linux客户端都能接。缺点也很明确——它终究是“网络路径”,一些对本地磁盘路径有强校验的专业软件不认这种网络驱动器,比如早期版本的部分设计软件、某些单机版数据库管理工具,安装或加载资源时会直接报“路径无效”。

1.2 iSCSI挂载:更贴近物理磁盘的玩法

iSCSI走的是另一条路:它把网络存储封装成一块“块设备”,操作系统层面看到的不是共享文件夹,而是一块真正的硬盘——需要初始化、分区、格式化,之后才能用。NAS端负责把存储空间切出一个LUN(逻辑单元号),通过iSCSI Target导出给客户端,客户端用iSCSI发起程序连接后,系统就多了一块“本地磁盘”。

iSCSI的好处在于隐藏了网络细节,对上层应用完全透明。数据库可以直接把数据文件放在这块盘上,虚拟机可以把虚拟磁盘映像放进去,这些场景下SMB映射往往会因为文件锁机制或随机读写性能不达标而吃亏。代价是配置复杂度上去一截,而且同一个LUN默认被一台主机独占,多人同时访问需要上层文件系统或应用去解决,不适合当团队共享目录用。

1.3 两种方案的业务场景对照

放一张我整理过的对比表,选型的时候直接对着看:

对比维度SMB/CIFS共享映射iSCSI块级挂载
用户视角网络驱动器(\IP\共享名)本地物理磁盘(需格式化)
配置难度低,NAS端建共享即可中,需要建Target和LUN
多人同时访问原生支持,按权限共享默认单机独占,多机需集群文件系统
性能表现受协议和文件系统缓存影响更接近本地盘,随机IO更好
适合场景办公文档协作、设计稿共享数据库文件、虚拟机磁盘、大型工程缓存
断线行为盘符变红,重连后恢复系统提示磁盘丢失,重连后恢复
兼容性Windows/macOS/Linux通用主要是Windows、Linux场景

选型建议很直接:日常办公、文档协作、小团队共享,闭眼选SMB映射,省心还可靠;如果是有数据库、虚拟机、专业建模软件这类吃磁盘性能的负载,iSCSI更值得投入时间配置。我自己在公司环境里两种都有部署,互为补充,效果比单押一种好得多。

2. 实操:SMB方式把NAS变成D盘

SMB映射的完整流程我拆成四段:NAS端的准备、Windows端的图形界面映射、命令行持久映射、开机自动重连的补充设置。每一步都有它存在的理由,少做一步后面可能就得返工。

2.1 NAS端准备:创建共享文件夹并配好权限

不管用的是哪个品牌的NAS,操作逻辑都差不多。登录NAS管理后台之后,找到“共享文件夹”或“共享目录”这个模块,新建一个文件夹,我一般建议命名为workdata之类不带空格的短名,后续输入路径方便,也能避开某些软件的路径解析问题。

创建时要顺手做三件事。

第一,设置访问权限。把不同账号分成管理员、读写、只读几档:管理员账号可以做任何操作;普通员工给读写权限就够了;如果有外部协作人员,只读权限更稳妥。权限粒度宁可不给多,也别图省事给太大,很多人后来盘符访问不了,问题就出在权限层级太杂。

第二,建议开启回收站功能。NAS上的共享文件夹基本都支持回收站,删除的文件还能挽回。公司场景里手滑误删是常态,开着回收站等于给数据上了双保险。

第三,设置配额上限。不是必须,但建议做。不然某些人把整个盘当成个人的影视仓库,塞满之后影响到其他同事,排查起来非常费劲。

做完这些后保存配置,记下NAS的内网IP。不会查的话,在NAS后台的“网络”或“网络设置”页面里就能看到,常见的内网地址类似192.168.1.100、192.168.5.80这种格式。这个IP后面所有步骤都要用到。

2.2 Windows端映射网络驱动器

Windows这边打开“此电脑”,顶部工具栏会有一个“映射网络驱动器”按钮,点击后进入配置界面。

盘符选择D,这一步就是标题里“当D盘用”的直接实现。如果D盘已经被占用,也可以换成其他字母,但既然目标是统一体验,建议固定用一个盘符并在团队里统一约定。

文件夹栏输入NAS共享路径,格式是反斜杠加IP加共享名,比如:

\\192.168.1.100\workdata

关键点在这里:如果当前Windows登录账号和NAS上的账号密码不一致,一定要勾选“使用其他凭据连接”,否则访问时大概率报权限错误。输入NAS的管理员或已授权账号密码后,点击完成,“此电脑”里立刻会多出一个网络位置的D盘。双击进入,里面就是NAS上的共享目录了。

2.3 用命令行做持久映射

图形界面映射虽直观,但有个问题:部分环境下重启后盘符不一定能自动恢复,尤其是NAS响应慢或者网络服务初始化晚于用户登录时。我更推荐用命令行来做映射,可靠性高不少。

在开始菜单搜索“cmd”,右键以管理员身份运行,输入:

net use D: \\192.168.1.100\workdata /persistent:yes

执行后没有任何报错就说明映射成功了。这里解释几个关键参数:

  • /persistent:yes表示该映射连接在系统重启后仍然保留,下次登录会自动尝试重连。如果设成/persistent:no,重启后连接就失效。
  • 如果想指定账号,追加/user:用户名,比如net use D: \\192.168.1.100\workdata /user:zhangsan,回车后按提示输入密码。
  • 加上/savecred可以保存凭据,避免每次登录都输密码。

后续维护命令也常用到:

net use :: 查看当前所有网络映射连接 net use D: /delete :: 断开指定的盘符映射

命令行方式基本不会出现图形界面保存不了映射的诡异问题,临时排查故障时也更直观——输入net use一眼就能看到连接状态。

2.4 开机自动连接的隐形设置

即使设置了/persistent:yes,偶尔仍会遇到开机后D盘显示但双击却红叉不通的情况。原因多半是登录时网络底层还没就绪,尤其在公司Wi-Fi环境或者NAS设置了静态IP但交换机启动较慢的网络里。这事解决起来也不复杂,用一个计划任务就行。

打开“任务计划程序”,创建任务,触发器选“登录时”,操作选“启动程序”,程序填cmd.exe,参数填:

/c ping -n 3 192.168.1.100 >nul && net use D: \\192.168.1.100\workdata /persistent:yes

这个命令的意思是:先ping NAS地址3次,等网络通了再执行映射。比直接映射成功率高得多。注意在“常规”选项卡里勾选“使用最高权限运行”,避免权限不足导致命令被拦截。

还有一种更朴素的办法:把映射命令存成一个bat脚本丢进启动文件夹。对我来说没计划任务干净,但胜在人人都会,给不熟悉命令行的同事配置时更直观。

3. 实操:iSCSI方式挂载为本地磁盘

如果你有数据库、虚拟磁盘或大型专业软件的高速读写需求,SMB映射会明显不够用。这时候就得请出iSCSI了。整个过程比SMB多两步,但每一步都有明确目的,按顺序做不会翻车。

3.1 NAS端创建Target和LUN

iSCSI的世界里两个核心概念先搞清楚:Target是“存储服务端”,相当于一个对外提供块存储的入口;LUN是Target下面切出来的“逻辑硬盘”,客户端连接后看到的就是它。

登录NAS管理后台,找到iSCSI模块(部分系统叫“块存储”或“SAN管理”)。新建一个Target,名称一般会自动生成类似iqn.2024-xx.local.nas的格式,不用纠结,默认就很好。接着在Target下新建LUN,选择要分配的存储池和容量大小。比如要给办公数据库分200GB,就填200GB,类型选“厚配置”还是“精简配置”根据NAS系统支持情况来,我习惯先选精简配置,前期空间占用小,后续自动扩展。

然后把这个LUN关联到刚创建的Target上。到这里NAS端就完事了,但还有一步建议做:配置CHAP认证。CHAP相当于iSCSI连接的账号密码,填一个用户名和密码,客户端连接时必须匹配才能访问。这一步能避免同一个局域网里有人误连到你的LUN,属于成本极低收益很高的安全配置。

3.2 Windows客户端发起连接

Windows自带的iSCSI发起程序藏在控制面板里,也可以在开始菜单直接搜索“iSCSI发起程序”。第一次打开会提示“Microsoft iSCSI服务未运行”,点是启动服务并在以后开机自动启动。

在“目标”标签页的“目标”输入框里填NAS的内网IP,比如192.168.5.80,点击“快速连接”。如果一切正常,下面会列出刚才NAS端创建好的Target。选中它,点击“连接”。

这里有两个细节要留意:

  • 如果配置了CHAP认证,点击“高级”按钮,在“高级设置”里勾选“启用CHAP登录”,填入NAS端设置的用户名密码,连接才能成功。
  • 连接成功后,记得在目标列表里选中这个Target,点击“属性”,勾选“登录时自动恢复连接”。这一步不做的话,重启电脑后磁盘不会自动挂回来,每次都得手动连。

3.3 磁盘初始化和格式化

连接成功之后,打开“此电脑”还看不到新盘,因为这时的LUN对系统来说还只是一块“裸磁盘”,需要初始化并且格式化才能正常使用。按Win+R输入diskmgmt.msc打开磁盘管理,系统会自动弹出“初始化磁盘”的向导。

这里有一个判断:如果分配的LUN容量小于2TB,选MBR分区表就行;超过2TB,就必须选GPT分区表,否则识别不了完整容量。初始化完成后,右键那块新磁盘,选择“新建简单卷”,然后按向导一路走:分配盘符选D,文件系统选NTFS,分配单元大小保持默认,卷标起个能认得出来的名字,比如“NAS数据盘”。

格式化完成,D盘正式出现。这时候往D盘复制一个大文件,体感就像操作一块本地机械硬盘或固态硬盘,跟SMB网络路径的体验完全不同。

3.4 iSCSI会话持久化配置

上一节提到勾选“登录时自动恢复连接”,那是会话持久化的基础。但实际使用中,NAS重启、交换机断电、电脑休眠唤醒,都会让iSCSI会话断开。系统默认会尝试自动重连,但重连间隔和次数默认值不够激进,偶尔会看到D盘变成“未连接”。

我习惯把“iSCSI发起程序”的全局设置改一下:在“配置”标签页点击“会话”按钮,把“连接重试次数”和“重试间隔”适当调大,比如重试次数设成最大值、间隔设成10秒左右。这样遇到NAS短暂重启,客户端会自动恢复,不用每次跑过去手动点连接。

另外,iSCSI盘挂载完成后,SQL Server或MySQL的数据目录、虚拟机软件的工作目录都可以直接指定到D盘。我自己在一个模拟项目里把测试数据库的数据文件放在iSCSI盘上,读写表现和本地盘几乎没差别,比起放在SMB网络路径上动不动报“IO超时”要舒服得多。

4. 性能调优:让D盘真正接近本地盘

挂载完成只是第一步,能不能用得顺畅是另一回事。公司环境下干扰因素多,同样一套NAS,有些人用起来像飞,有些人卡得想砸电脑。差别完全在网络链路和系统参数上。

4.1 先给网络和NAS体检

网络是整条链路的命门。SMB和iSCSI在千兆有线网络下,理论吞吐量上限大约是112MB/s(千兆位÷8),能达到这个值的八九成就算合格。如果发现拷贝速度只有三四十MB/s,第一步不是调NAS,而是先确认链路协商速率。

用管理员身份打开PowerShell,执行:

Get-NetAdapter | Select-Object Name, LinkSpeed, Status

看到LinkSpeed是1 Gbps说明网线这端正常。如果不是,检查网线是否只接了4芯、是否插到了百兆交换机口、Wi-Fi是不是连到了2.4G频段。这几条我排查过无数次,八成速度问题都出在这里。

NAS端同样检查:网口速率是否也是1 Gbps,NAS系统是否在做后台校验、重建或索引任务。如果有,高峰期性能会剧烈波动,这属于正常现象,等任务跑完再测试。

拷贝速度测试建议用系统自带的工具跑,比图形界面拖拽准确得多:

robocopy D:\test \\192.168.1.100\test\test /MT:16 /LOG:robo.log

多线程模式跑完看日志里的平均速度,千兆下大文件能跑到105MB/s以上,基本说明链路没问题。

4.2 Windows侧的关键参数

链路没问题但速度还是慢,就轮到Windows参数出场了。

第一个重点是节能设置。打开设备管理器,找到网卡,右键属性,在“高级”选项卡里把“节能以太网”和“绿色以太网”都改成禁用。很多台式机和笔记本默认开着节能,系统空闲后网卡降速,下一次访问就要重新协商,体验直接拉胯。

第二个是巨型帧(Jumbo Frame)。如果NAS、交换机和电脑网卡都支持,可以统一把MTU改成9000。设置方法:网卡属性→“高级”→找到“巨型帧”或“Jumbo Packet”,改为9000字节;NAS端的网络设置里也同步修改。注意一个前提:中间链路所有设备都必须支持,有一个不支持就会产生碎片,速度反而更差。办公环境里网络设备杂七杂八,我一般只在可控的小网络里开巨型帧,不确定支持情况时保持默认1500更安全。

第三个是防病毒软件。公司电脑基本都装了安全软件,实时监控会在每次读写的时候扫描网络盘,严重拖慢速度。解决办法是让防病毒软件把D盘或\\192.168.1.100这个网络路径加入排除列表。这是敏感性操作,要结合公司安全策略来,如果是管理员可自行把控,普通员工就省省吧。

4.3 实测数据与对比

我在这套方案上线后做了一次对比测试,数据供参考:

测试场景项目SMB映射iSCSI挂载
千兆有线,单文件写入10GB文件约108MB/s约111MB/s
千兆有线,单文件读取10GB文件约110MB/s约113MB/s
一万个1KB小文件拷贝总耗时约38秒约32秒
千兆Wi-Fi 5G,单文件10GB文件约60MB/s约63MB/s

结论很清晰:大文件场景两者差距不大,瓶颈都卡在网络;小文件密集场景,iSCSI优势明显,因为SMB网络路径的元数据处理开销更大。Wi-Fi环境就别指望跑满千兆了,5G频段再快也受干扰和半双工限制,极限在55到70MB/s之间。

4.4 这些坑我必须提醒你

实测中踩过的坑有不少,挑几个典型的说:

NAS硬盘本身的性能容易被忽略。如果NAS里装的是机械盘且做的是普通RAID5,写入时要计算校验和,速度远不如固态盘或带缓存的方案。往D盘大量写入时速度掉到几十MB/s别太吃惊,先看一下NAS硬盘是不是瓶颈。

小文件刷新崩溃问题。Windows对网络位置的文件夹会默认开索引,首次打开包含十万级文件的目录会卡到怀疑人生。建议在该盘符属性里取消“允许此驱动器上的文件建立索引”选项。

碎片整理不能乱做。iSCSI盘会被系统识别成普通磁盘,很多优化工具会怂恿你“碎片整理”。别理它,iSCSI底层是NAS上的存储池,碎片整理不仅无效,还会给NAS带来大量随机IO,纯属添乱。

不要用USB网卡或者USB转RJ45这种设备跑这套方案,占用高的时候延迟会飙升,还不如老老实实用板载网卡。

5. 常见问题速查与排障流程

最后这部分是我自己排查最多的问题合集,覆盖了从“盘符没了”到“速度只有10MB/s”的各种场景。直接做成速查表,遇到问题照单抓药就行。

5.1 盘符消失或没自动连接

开机后D盘没了,第一步先ping NAS地址:

ping 192.168.1.100 -t

能ping通,说明网络通,问题出在映射连接没建立。依次执行net use查看是否还有历史连接,在“凭据管理器”里确认Windows凭据里保存的NAS账号密码是否正确,最后检查“任务计划程序”里的自动连接任务是否正常运行。

ping不通,那就是网络层面问题,检查NAS是否开机、电脑和NAS是否在同一网段、公司交换机是否启用了端口隔离。这个问题在办公网络里尤其常见,有些交换机端口隔离策略会导致电脑只能上互联网但不能访问内部的NAS,遇到这种情况只能找网络管理员协调放行规则。

5.2 传文件速度只有10~20MB/s

慢到这个程度基本可以锁定几个原因,按概率排序:Wi-Fi连到了2.4G频段;网线断芯或质量太差协商到了百兆甚至十兆;NAS同时在做数据重建或备份任务;NAS硬盘出现坏道或大量重分配扇区。

排查顺序:先看网卡协商速率,再用robocopy测SHA文件,把NAS后台任务暂停再看速度变化。如果NAS硬盘有SMART告警,赶紧做数据迁移,比调网络参数重要一百倍。

5.3 权限突然失效或无法写入

原本好用,某天开始提示“拒绝访问”,90%是Windows缓存了错误的凭据。打开“控制面板”→“凭据管理器”→“Windows凭据”,找到NAS的凭据条目,删除,然后重新在命令行下用正确的账号net use重连。

另外检查NAS端的用户是否被误改了组权限,比如从“读写”降级成了“只读”。常在修改完NAS账号后忘记在客户端同步,属于经典的人为失误。

5.4 软件卡死与超时断连

SMB映射盘在断连后有个尴尬问题:软件打开该盘上的文件时,Windows会一直等待网络重连,表现就是卡到界面假死,持续几十秒到几分钟。这个跟软件本身关系不大,是你访问了“不存在的文件”。

解决思路两条:一是让软件的工作目录绕开网络路径,二是改用iSCSI挂载,块设备断连后的处理逻辑比网络路径干净,系统提示磁盘丢失后,重连即恢复,很少出现长时间无响应。但不管是哪种,公司网络出现大面积断连,根源还是交换机或NAS侧,先把底层故障解决,再谈上层体验。

常见问题速查表

现象主要原因快速解决
开机后盘符不出现网络未就绪、凭据失效ping测NAS,重跑net use映射命令
盘符红叉不可访问NAS重启、交换机断电等待自动重连,或手动重连网络驱动器
传文件速度10-20MB/s2.4G Wi-Fi、网线劣质切有线或5G频段,换超五类以上网线
提示权限不足Windows凭据缓存错误删除Windows凭据,用正确账号重连
打开目录卡顿大量小文件+索引扫描关闭网络盘索引,合理分目录存放
软件打开文件假死SMB网络断连等待工作目录放本地,或改iSCSI挂载
iSCSI盘重启后不回来未勾选自动恢复连接设置里勾选登录自动恢复并调大重试次数

6. 实操心得与后续想扩展的事

这套“NAS挂D盘”的方案在我们这里跑了大半年,整体体验我个人是很满意的。团队日常文档协作全部走SMB映射,没人再往本地硬盘塞工作文件,IT巡检和备份也省心很多。生产类的测试数据库则放在iSCSI盘上,性能表现比SMB强一截,出问题也能快速定位。

如果要给新接手的人一句建议:别贪多,先从一个固定用途的共享文件夹做起,跑顺了再逐步推开。权限规划从第一天就认真配,到了几十人的团队再回头清理权限是最痛苦的。

下一步我打算把回收站清理周期、NAS端的快照策略在Deepin和Windows双环境下都再测一轮,等数据模型完善了再分享。反正从零把NAS用好,本身就是一件越折腾越顺手的事。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询