Windows 8 客户端无法从 OSX Mountain Lion 服务器打开 SMB 共享的特定文件夹 - 同一服务器上的所有其他共享均正常

Windows 8 客户端无法从 OSX Mountain Lion 服务器打开 SMB 共享的特定文件夹 - 同一服务器上的所有其他共享均正常

在这个问题上花了将近 3 天的时间,却不知道如何解决,也没有在 serverfault 和其他社区上找到类似的问题,我想我必须提出一个问题。这是问题:

我们在纯 Mac 环境中工作,但对于某些应用程序和机器,我们需要几台 Windows PC。到目前为止,它们都使用 Windows XP 作为操作系统,但我们最近构建了一个新的 Windows 客户端并决定继续使用 Windows 8。

这 3 到 4 个 Windows 机器的数据由运行 Mountain Lion Server 的 Mac Mini 提供。所讨论的共享是连接到 Mac Mini/服务器的外部 RAID 系统。我们将其称为“ShareX”。

  • 在我们的 Mac 客户端上,一切都很好 - 当然,这些客户端上使用 AFP 进行文件共享。

  • 在我们的 Windows XP 机器和虚拟机上一切正常

  • 在新的 Windows 8 机器上,\\server\ShareX 不可访问:

    • 尝试访问此共享时,此客户端上的位置字段中的进度条将无限延长,直到 explorer.exe 无响应
    • 同时 \\server\ShareA、ShareB 或 ShareC 可以毫无问题地访问
    • 甚至 ShareX 的子文件夹也运行良好,例如 \\server\ShareX\SubfolderY - 因此似乎只有共享的根目录受到影响
    • 为了测试,我也在虚拟机中安装了 Windows 8 -> 完全相同的问题
    • 我们有另一台基于 Windows 7 的控制器 PC,其运行与 XP 系统一样完美 - 可以访问所有内容
  • 奇怪的是,大约有 1/30 次我可以访问有问题的共享,但是如果我打开另一个子文件夹并尝试返回共享的根目录,explorer.exe 再次无响应。

这是我尝试过的:

  • 终止并重新启动 smb 共享服务
  • 重启服务器
  • 删除并重新创建共享
  • 仅用于测试,还通过 FTP 提供共享,Windows 8 可以正常访问。因此,这似乎只与 SMB 有关,与数据本身无关。
  • 检查了外部 RAID 系统是否有错误。根据 Apple 的磁盘实用程序,一切正常

我现在真的没有主意了。任何帮助我都感激不尽。

有谁遇到过类似的问题吗?

谢谢

答案1

好吧,没关系...我继续用以下代码替换 Apple 的 Samba 实现:中小企业它获取当前的官方 Samba 版本并停用 Apple 的 SMB 服务。

一切都立即开始运行,现在所有机器上从 XP 到 Windows 8 都可以访问我的共享。

如果其他人在使用 OSX 中的 SMB 服务时遇到问题,这可能是一种替代方案。

相关内容