【问题标题】:Mount.nfs: Connection timed out ... - Vagrant - TrellisMount.nfs:连接超时... - Vagrant - Trellis
【发布时间】:2018-01-01 23:49:30
【问题描述】:

我第一次尝试运行 vagrant up,但出现此错误:

==> 默认值:正在挂载 NFS 共享文件夹...

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

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

来自命令的标准输出:

来自命令的Stderr:

mount.nfs:连接超时

我该如何解决?

谢谢

【问题讨论】:

    标签: vagrant nfs trellis


    【解决方案1】:

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

    sudo nfsd enable
    sudo nfsd start
    

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

    如果还是不行:

    • 确保文件/etc/exports存在
    • 使用nfsd checkexports 检查您的导出文件
    • 检查您的系统日志中是否存在 nfsd 错误

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

    (编辑:不幸的是,手册页已关闭,我再也找不到它了 - 这是一个替代品,但您可能应该检查是否可以从 Apple 检索正确的版本。https://www.unix.com/man-page/osx/8/nfsd/

    【讨论】:

    • 我已经在整个网络上寻找了这个。不知道为什么,但我的 nfsd 没有在 OSX 10.14 上运行。谢谢
    猜你喜欢
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 2014-04-29
    • 1970-01-01
    • 2017-08-29
    • 2014-08-26
    相关资源
    最近更新 更多