You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS向OpenMediaVault SMB服务器传文件报“Attribute not found”故障

iOS端Files应用上传视频到OMV Samba共享失败(Attribute not found)排查方案

核心问题定位

iOS Files应用通过Samba协议上传视频时触发“Attribute not found”错误,Windows端正常,说明问题集中在Samba对Apple SMB扩展协议(fruit)的适配配置,或目录权限、iOS端缓存问题。

排查与修复步骤

1. 完善Samba共享的fruit协议配置

iOS的Files应用对Samba的fruit扩展有特定要求,仅设置fruit:nfs_aces=no和vfs objects=fruit streams_xattr可能不够。修改OMV的Samba共享配置(路径:/etc/samba/smb.conf,或通过OMV web界面的共享设置),在对应视频共享段添加以下参数:

[VideoShare]
    path = /srv/dev-disk-by-uuid-xxx/Video  # 替换为你的实际共享路径
    writable = yes
    create mask = 0664
    directory mask = 0775
    vfs objects = fruit streams_xattr
    fruit:metadata = stream
    fruit:model = MacSamba
    fruit:posix_rename = no
    fruit:nfs_aces = no
    fruit:wipe_intentionally_left_blank_rfork = yes
    fruit:delete_empty_adfiles = yes

修改后重启Samba服务:

systemctl restart smbd nmbd

2. 检查共享目录的系统权限

确保NAS上的视频目录权限对Samba用户完全开放:

  • 调整目录所属用户组(替换为你的Samba用户所属组,比如users):
    chown -R your-samba-user:users /srv/dev-disk-by-uuid-xxx/Video
    
  • 调整目录权限:
    chmod -R 775 /srv/dev-disk-by-uuid-xxx/Video
    

3. 重置iOS端Files应用状态

  • 重启iOS设备,关闭WiFi后重新连接局域网
  • 清除Files应用缓存:进入「设置」→「通用」→「iPhone存储」→找到「Files」→选择「卸载APP」(保留数据),之后重新安装

4. 查看Samba日志定位细节

如果以上步骤无效,查看Samba实时日志排查具体错误:

tail -f /var/log/samba/smbd.log

尝试上传视频时,日志中会输出具体的属性错误或权限问题,根据日志进一步调整配置。

内容的提问来源于stack exchange,提问作者Ender Edge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:35:24