跳过导航链接 | |
退出打印视图 | |
![]() |
在 Oracle Solaris 11.1 中管理网络文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
有时,您可能会遇到与 autofs 有关的问题。本节将改进问题解决过程。本节分为两个小节。
本节提供了 autofs 生成的错误消息的列表。该列表分为两部分:
automount 的详细 (-v) 选项生成的错误消息
随时可能出现的错误消息
每条错误消息后都有说明和该消息的可能原因。
进行故障排除时,请使用详细 (-v) 选项启动 autofs 程序。否则,可能会遇到问题却不知道原因。
以下段落标有 autofs 失败时可能出现的错误消息,以及可能的问题的说明。
bad key key in direct mapmapname
描述: 扫描直接映射时,autofs 找到了不带前缀 / 的项关键字。
解决方法: 直接映射中的关键字必须是全路径名。
bad key key in indirect map mapname
描述: 扫描间接映射时,autofs 找到了包含 / 的项关键字。
解决方法: 间接映射关键字必须是简单的名称,而不是路径名。
can't mount server:pathname: reason
描述: 服务器上的挂载守护进程拒绝为 server:pathname 提供文件句柄。
解决方法: 请检查服务器上的导出表。
couldn't create mount point mountpoint: reason
描述: Autofs 无法创建挂载所需的挂载点。尝试以分层结构方式挂载服务器的所有导出文件系统时,经常会出现此问题。
解决方法: 所需的挂载点只能存在于无法挂载的文件系统中,这意味着不能导出文件系统。由于导出的父文件系统是以只读方式导出的,因此无法创建挂载点。
leading space in map entry entry text in mapname
描述: Autofs 在自动挂载映射中发现了包含前导空格的项。此问题通常表明不正确的连续映射项。例如:
fake /blat frobz:/usr/frotz
解决方法: 在本示例中,autofs 遇到第二行时就会生成警告,因为第一行应该以反斜杠 (\) 终止。
描述: 无法找到所需的映射。仅当使用 -v 选项时,才会产生此消息。
解决方法: 请检查映射名的拼写和路径名。
remount server:pathname on mountpoint : server not responding
描述: Autofs 无法重新挂载以前已取消挂载的文件系统。
解决方法: 请联系 Oracle 以获取帮助。此错误消息非常少见,并且没有直接的解决方法。
WARNING: mountpoint already mounted on
描述: Autofs 正在尝试通过现有的挂载点进行挂载。此消息意味着 autofs 中出现了内部错误(异常)。
解决方法: 请联系 Oracle 以获取帮助。此错误消息非常少见,并且没有直接的解决方法。
dir mountpoint must start with '/'
解决方法: 必须以全路径名提供自动挂载程序的挂载点。请检查挂载点的拼写和路径名。
hierarchical mountpoint: pathname1 and pathname2
解决方法: Autofs 不允许其挂载点具有分层结构关系。autofs 挂载点决不能包含在其他自动挂载的文件系统中。
描述: Autofs 尝试访问 server,但未收到任何响应。
解决方法: 请检查 NFS 服务器的状态。
hostname: exports: rpc-err
描述: 从 hostname 获取导出列表时出现错误。此消息表明服务器或网络出现问题。
解决方法: 请检查 NFS 服务器的状态。
描述: 该映射项格式错误,autofs 无法解释该项。
解决方法: 请重新检查该项。该项或许包含需要转义的字符。
mapname: nis-err
描述: 在 NIS 映射中查找项时出现错误。此消息表明 NIS 出现问题。
解决方法: 请检查 NIS 服务器的状态。
mount of server:pathname on mountpoint:reason
描述: Autofs 执行挂载失败。这种情况表明服务器或网络出现问题。reason 字符串定义了该问题。
解决方法: 请联系 Oracle 以获取帮助。此错误消息非常少见,并且没有直接的解决方法。
描述: Autofs 无法将其本身挂载在 mountpoint 上,因为它不是一个目录。
解决方法: 请检查挂载点的拼写和路径名。
nfscast: cannot send packet: reason
描述: Autofs 无法将查询包发送至复制文件系统位置列表中的服务器。reason 字符串定义了该问题。
解决方法: 请联系 Oracle 以获取帮助。此错误消息非常少见,并且没有直接的解决方法。
nfscast: cannot receive reply: reason
描述: Autofs 无法接收来自复制文件系统位置列表中的任何服务器的回复。reason 字符串定义了该问题。
解决方法: 请联系 Oracle 以获取帮助。此错误消息非常少见,并且没有直接的解决方法。
描述: 所有这些错误消息都表明尝试检查服务器中已复制的文件系统时出现问题。此消息表明网络出现问题。reason 字符串定义了该问题。
解决方法: 请联系 Oracle 以获取帮助。此错误消息非常少见,并且没有直接的解决方法。
pathconf: no info for server:pathname
描述: Autofs 无法获取路径名的 pathconf 信息。
解决方法: 请参见 fpathconf(2) 手册页。
pathconf: server : server not responding
描述: Autofs 无法访问为 pathconf() 提供信息的 server 上的挂载守护进程。
解决方法: 请避免在此服务器中使用 POSIX 挂载选项。
如果 /etc/auto* 文件设置了执行位,则自动挂载程序会尝试执行映射,它将创建如下消息:
/etc/auto_home: +auto_home: not found
在这种情况下,auto_home 文件具有的权限不正确。该文件中的每一项会生成一条与此消息类似的错误消息。应通过键入以下命令来重置该文件的权限:
# chmod 644 /etc/auto_home