
大鹏出品,欢迎转载,转载注明出处
Unraid55折优惠码:大鹏YYDS
Unraid WeChat:anpple

Unraid群友使用macOS时发现SMB性能最高只能达到大约每秒20MB,并且仅维持大约5秒,这在Finder中导航时极其缓慢且交互迟缓。
使用CloudDrive挂载115网盘作为本地SMB路径给PlexEmbyJellyfin时,影音库文件刷新不及时,出现延迟刷新或者连接中断的现象。
自从做出以下设置更改后,现在能够获得持续的每秒80-100MB以上速度,并且Finder导航即时响应,这是出厂设置应有的表现!理论上可以跑满局域网速度
此SMB设置为抛砖引玉,并不能解决所有的SMB问题,欢迎指正交流!
防止macOS在SMB共享上写入._DS_Store文件,在Mac终端输入:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
配置macOS禁用目录缓存和请求签名/验证,编辑或创建/etc/nsmb.conf文件(可能需要sudo):
[default]
dir_cache_max_cnt=0
signing_required=no
重启后,Unraid终端运行命令检查配置。命令输出不应包含SIGNING_ON TRUE
$ smbutil statshares -a
登录到Unraid盒子的Web GUI并停止阵列。
进入:设置 > SMB > SMB额外设置 > Samba额外配置。
将以下内容粘贴到文本字段(来源4),确保根据需要编辑共享名称。
#unassigned_devices_start
#Unassigned devices share includes
include = /tmp/unassigned.devices/smb-settings.conf
#unassigned_devices_end
[global]
vfs objects = catia fruit streams_xattr
fruit:nfs_aces = no
fruit:zero_file_id = yes
fruit:metadata = stream
fruit:encoding = native
spotlight backend = tracker
[MY_SHARE]
path = /mnt/user/MY_SHARE
veto files = /._*/.DS_Store/
delete veto files = yes
spotlight = yes
[MY_OTHER_SHARE]
path = /mnt/user/MY_OTHER_SHARE
veto files = /._*/.DS_Store/
delete veto files = yes
spotlight = yes 4.应用更改后,Unraid将应用SMB配置。
5.在启动阵列前,运行命令确认配置正确。
启动阵列,并连接macOS客户端到SMB共享测试性能。
进行测试复制,检查性能是否符合预期。
