我试图在Finder中挂载一个SMB共享,但是遇到了两个问题。 1. 挂载时间大约为25秒。 2. 当文件夹内有很多元素时,列表显示非常慢。 这个SMB共享以.local结尾。我知道这会与Mac的Bonjour零配置网络服务产生冲突,但我不能更改我的域名。 其他运行Windows 7的电脑工作速度非常快。 是否存在一种快速挂载和列表的解决方案?
问题是由于苹果自家实现的smb协议引起的。使用smb3不会有任何区别。 服务器端修复 如果您控制smb服务器(Samba?),那么您可以通过启用vfs_fruit模块来解决此问题。如果您没有使用Samba,则需要找到另一种方法来启用“备用数据流”(ADS)并拦截OSX的“特殊”流:AFP_AfpInfo和AFP_Resource。我在plazko.io博客上记录了所有细节。 在Samba服务器上,您可以通过在smb.conf中启用vfs_fruit来解决此问题: vfs objects = fruit streams_xattr 客户端修复 如果您无法控制smb服务器,那么您唯一的选择就是更改您的OSX客户端处理smb的方式。唯一的方法就是用Samba替换苹果的smb实现。我从未尝试过这样做,但这里有一个教程。 这是我对Slow SMB connection Buffalo Linkstation的回答摘录。