其实在 SMB 连接上翻车已经是苹果的祖传艺能了。2017 年我也发现过类似的 Bug 。
这几天又发现了一个 SMB 文件共享连接故障的 Bug ,每次连接都提示“连接到服务器“192.168.1.10”时出现问题。请检查服务器名称或 IP 地址,然后再试一次。如果问题持续发生,请联系系统管理员”。
原本可以正常使用的 SMB(Samba)文件共享连接,系统升级后,突然就不工作了。造成这次 Bug 原因也是非常奇葩,是先前能够正常挂载的 SMB 驱动器使用了「自定义图标」造成的。
修复方法也很简单(当然为了解决这个问题我也花了几天时间):
先重启已经无法连接的 Samba 服务器,然后你会发现可以重启后是能够正常挂载一次的(锁定系统或者隔一段时间后再连接就又会出现故障)。然后在 MacOS 中,在桌面上找到已经挂载的驱动器图标,选中后按 “Command+I”打开属性,用鼠标单击顶部的自定义图标,然后再按下 “Command+X” 把自定义图标剪掉,之后驱动器图标会恢复为系统默认样式,最后重新系统,故障应该可以顺利解决。
如果重启后仍然无法连接,可以再次尝试先重启已经无法连接的 Samba 服务器并再次挂载,并在 MacOS 中使用命令行,彻底清除之前已经挂载的驱动器的扩展属性:
xattr -c /Volumes/你的共享\ 名称
提示:如果驱动器名称中有空格,请在空格前键入“\”,如上所示。问题即可解决。
这个问题在旧版本的 MacOS Monterey 下不会出现的,只会发生在 MacOS Ventura 13.2 及 13.3 下,另外同样能对 iOS 16.3 造成影响。据称 13.3 Beta 3 修复了这个错误。
原文同步发表在我的博客 DevinZ,可以点击原文支持一下,谢谢。