我第一次尝试运行vagrant up
,但是我收到了这个错误:
==> default:挂载NFS共享文件夹...
以下SSH命令以非零退出状态响应。 Vagrant认为这意味着 命令失败了!
mount -o vers = 3,udp xxx.xxx.xx.x:/ home / erick / ...(路径)
命令中的标准输出:
命令中的Stderr:
mount.nfs:连接超时
我该如何解决?
谢谢
答案 0 :(得分:5)
您的nfs守护程序是否正在运行?您可以使用nfsd status
进行检查,该nfsd service is enabled
应返回
sudo nfsd enable
sudo nfsd start
。如果它没有运行,您可以启用并启动它:
/etc/exports
我最近遇到了同样的问题,并注意到启用默认的macOS防火墙会阻止NFS,它只会超时而不会出现任何错误。如果您启用了防火墙,我会首先尝试禁用它并再试一次。如果它可以正常工作,您可以添加规则以允许nfs流量通过防火墙。
如果仍然无效:
nfsd checkexports
存在lib
你可以在这里找到nfsd man:https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man8/nfsd.8.html