Mount.nfs:连接超时...... - Vagrant - Trellis

时间:2017-07-26 14:56:24

标签: vagrant nfs trellis

我第一次尝试运行vagrant up,但是我收到了这个错误:

  

==> default:挂载NFS共享文件夹...

     

以下SSH命令以非零退出状态响应。 Vagrant认为这意味着   命令失败了!

     

mount -o vers = 3,udp xxx.xxx.xx.x:/ home / erick / ...(路径)

     

命令中的标准输出:

     

命令中的Stderr:

     

mount.nfs:连接超时

我该如何解决?

谢谢

1 个答案:

答案 0 :(得分:5)

您的nfs守护程序是否正在运行?您可以使用nfsd status进行检查,该nfsd service is enabled应返回 sudo nfsd enable sudo nfsd start 。如果它没有运行,您可以启用并启动它: /etc/exports

我最近遇到了同样的问题,并注意到启用默认的macOS防火墙会阻止NFS,它只会超时而不会出现任何错误。如果您启用了防火墙,我会首先尝试禁用它并再试一次。如果它可以正常工作,您可以添加规则以允许nfs流量通过防火墙。

如果仍然无效:

  • 确保文件nfsd checkexports存在
  • 使用lib
  • 检查导出文件
  • 检查系统日志中的nfsd错误

你可以在这里找到nfsd man:https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man8/nfsd.8.html