我对这一切还比较陌生,非常感谢您的帮助。
我正在尝试访问我的 Linux 服务器/家通过 NFS 从 macOS 访问目录。我已执行以下步骤,但 macOS Finder 无法连接到服务器。
错误信息:连接服务器“192.168.86.114”时出现问题。该服务器可能不存在或目前不可用。请检查服务器名称或 IP 地址,检查网络连接,然后重试。
在主机上(Ubuntu 20.04 LTS):
- 已安装 nfs-kernel-server
- 已编辑/etc/exports包括:
/home [client_ip](rw,sync,no_root_squash,no_subtree_check)
- 导出 NFS 共享目录(
sudo exportfs -a
)并重新启动 NFS 内核服务器(sudo systemctl restart nfs-kernel-server
) - 允许通过防火墙进行 NFS 访问(确认允许来自[客户端 IP]在端口 2049 上)
在客户端上(macOS Monterey 12.0.1)
- Finder -> 连接到服务器 -> nfs://[主机 IP]/家
我有一个 Google Nest Wifi 路由器。
我是否遗漏了什么?最终,我想将其设置为在登录时挂载。
提前致谢!
(转帖:https://apple.stackexchange.com/questions/432003/issues-enabling-nfs-from-ubuntu-server-to-macos)
答案1
在花了一段时间之后我找到了一个解决方案这里这招很管用。
事实证明,为了从 macOS 启用 nfs 访问,我需要:
- 在 /etc/exports 文件中设置“insecure”、“all-squash”、“anonuid”和“anongid”选项
- 在 Finder 的“连接到服务器”中使用完整的“nfs://[server-IP]/home/[user]”路径
感谢您对这个问题提供的所有帮助!