在延迟时间较长的网络中将我的 NAS 用作 T2E 转换器时,为什么 macOS 有时会无法使用 SMB 访问文件?


最后修订日期: 2019-01-11

在此情况下,NAS A 是 T2E 转换器,用于帮助 macOS 设备访问 Internet。macOS 设备尝试通过 SMB 协议传输 NAS B 中的文件。在延迟时间较长的网络 (ping > 50ms) 中移动文件,可能引发复杂问题,具体取决于操作系统版本。

  1. macOS 10.12.x:遇到错误 -36
  2. macOS 10.13.x:重复断开连接再重新连接到 T2E 转换器。

以下任一解决方案均可解决此问题。

升级 macOS

对于 macOS 10.12/10.13,升级到 macOS 10.14 可以解决此问题。

  1. 升级 macOS
    有关更多信息,请访问 Apple 网站:https://www.apple.com/macos/how-to-upgrade
  2. 卸载通过 SMB 共享的所有文件夹。
  3. 重新装载共享文件夹。
    有关更多信息,请访问 QNAP 网站

更改最大读取大小

  1. 打开 macOS 终端,
  2. 输入以下命令。
    sudo sysctl net.smb.fs.maxread=524288

    注意
    重新启动设备后,此设置将重置。

  3. 卸载通过 SMB 共享的所有文件夹。
  4. 重新装载共享文件夹。
    有关更多信息,请访问 QNAP 网站

配置 QTS

  1. 登录用来存储文件的 NAS。
  2. 转到“Control Panel”(控制台) > “Network & File Services”(网络 & 文件服务) > “Win/Mac/NFS” > “Microsoft Networking”(微软网络) > “Advanced Options”(高级选项) > “Highest SMB version”(最高 SMB 版本)。
  3. 选择“SMB2”。
  4. 单击“Apply”(应用)。
  5. 登录 macOS 设备。
  6. 卸载通过 SMB 共享的文件夹。
  7. 重新装载共享文件夹。
    有关更多信息,请访问 QNAP 网站

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top