ARTICLE · 1157062
iOS局域网SMB导出实战篇
iPhone能打开NAS,却存不了照片视频?至拓AI实验室的一次真实排查
手机里的照片和视频越来越多,家里也有自己的存储设备。按理说,连上同一个局域网,选好文件夹,就应该能把影像资料存过去。
但有一个问题,卡了很久:iPhone明明能打开SMB共享文件夹,到了保存这一步,却提示只读,连新建文件夹和保存按钮都是灰色。
这次,至拓AI实验室与Hermes中的小戴2一起,围绕现有电脑和OEC-turbo存储环境逐步排查,终于把照片、视频导出到局域网共享路径的流程打通了。
01|能打开文件夹,不等于能写进去
最初的现象很容易让人想到权限:能看到目录,却不能往里保存。
排查先从最基础的几项开始:
共享是否允许写入,目标目录本身是否可写。 登录时是否使用正确的注册用户。 是否能通过SMB新建目录、写入并读回普通文件。
电脑端的普通读写测试通过后,iPhone端仍然没有恢复保存功能。换到NAS上的独立共享,问题也没有马上消失。
这说明,单看“电脑能写进去”,还不足以判断手机这条链路已经可用。
02|转折出现在普通文件之外
另一个线索是:同一类局域网共享操作,在Mate60上没有遇到这个问题。
继续检查后,出现了更具体的差异:普通文件读写正常,但SMB命名数据流的写入测试失败了。可以把它理解为文件正文之外,一些附加信息的存储方式。
苹果设备的SMB兼容性,可能还涉及这类附加信息。Samba官方文档中的fruit和streams_xattr模块,就是这一方向的兼容支持。
因此,本次排查的重点从“是不是没给写权限”,进一步转向了“共享端能不能处理苹果客户端涉及的附加信息”。这是一条排查线索,不能直接套用到所有iPhone只读问题上。
03|利用现有存储,建立独立兼容共享
当时NAS上相关存储使用exFAT,而本次准备采用的兼容配置需要底层文件系统支持扩展属性。
这里需要分清两个层次:SMB是手机与共享服务器之间的访问协议;ext4则是服务器保存文件所用的文件系统。换成ext4,并不意味着iPhone就一定能写入。
最终采用的做法是:
使用NAS上已有的ext4存储,建立独立测试目录。 为这个共享补齐苹果兼容支持,使用独立账号登录。 重新测试目录创建、普通文件读写和命名数据流读写。
这次没有为了测试格式化另一块磁盘。调整后,上述服务端测试均已通过;随后在手机端验证,照片和视频导出到局域网共享路径也终于跑通。
04|共享配置完成后,手机怎么操作

本次使用的手机端路径是:
在“文件”App中断开旧的SMB连接,重新连接专用共享。 在“浏览”页面选择“连接服务器”,输入NAS地址,使用“注册用户”登录。 进入已配置好的目标共享文件夹。 回到“照片”,选择照片或视频,点击“分享”→“存储到文件”,选择该共享目录并保存。
关键前提是共享端已经完成相应配置。仅照着手机操作步骤点击,未必能解决原来的兼容问题。
这次打通的是手动导出链路。Live Photo的组成文件是否完整、重新导入后能否还原,以及不同系统版本下的表现,仍需要分开验证。
05|下一步,把一次解决变成可复用的方法
对至拓AI实验室来说,值得留下的,不只是“终于能保存了”这一个结果,还有中间哪些判断有效、哪些测试只能证明局部可用。
接下来,会继续做三件事:
将设备环境、问题现象和验证步骤沉淀成可查找的记录。 补充批量导出、大视频、Live Photo与重复文件处理等测试。 逐步把手机导入、NAS相册浏览和资料整理串成更完整的使用流程。
如果也有手机资料归档、局域网共享或现有工具衔接的问题,可通过留言或私信说明设备、当前操作和卡住的环节。至拓AI实验室会从具体场景出发,评估能否先做一个范围明确的小改进。
内容由至拓AI实验室与AI共创,案例来自自身设备环境。