autofs 错误 - “没有这样的文件或目录”

moa*_*eep 5 networking nfs mount autofs

我正在尝试将远程 RHEL 机器链接到我们的网络。我现在可以使用固定的 NAT 地址在机器之间进行 ssh。我已将/etc/auto.misc,/etc/auto.master/etc/exports文件从本地机器(称为“cougar”)复制到远程机器(称为“forth”),并在两者上重新启动 NFS 和 AUTOFS 服务。所有端口都打开了。

auto_misc 示例:

forth_data -soft forth:/export/data

/etc/exports“forth”的示例

/export/data cougar(rw)

这是 cougar 上的命令行错误:

nm@cougar:/home/nm{119} cd /misc/forth_data
/misc/forth_data: No such file or directory.
nm@cougar:/home/nm{120} 
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

slm*_*slm 6

在继续之前,请autofs确保您可以直接从命令行手动安装任何内容!

首先看看是否可以看到 cougar 导出的共享:

$ showmount -e forth
Run Code Online (Sandbox Code Playgroud)

如果有效,请尝试安装它们:

$ sudo mount forth:/export/data /mnt
Run Code Online (Sandbox Code Playgroud)

如果这有效,那么您就知道有两件事不会给您带来问题。

  1. 服务器正在正确导出 NFS 共享
  2. 防火墙规则允许连接

如果您有任何问题,请先使用 解决它们mount

问题领域

  1. nfsd 是否继续运行?
  2. exportfs -a往前跑了吗?
  3. 端口映射是否正在运行?(NFS v3 需要,NFS v4 不需要)
  4. rpcidmapd 是否正在运行?(NFS v4 需要)
  5. nfslock 是否正在运行?

还有更多,但这将帮助您开始。