科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道NFS服务器故障与问题诊断

NFS服务器故障与问题诊断

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

与其它网络服务一样,使用网络文件系统NFS服务器可能出现问题。对这些问题的故障诊断涉及理解跟踪 NFS 问题的策略、识别 NFS 相关的错误消息和选择适当的解决方案。当跟踪到一个NFS服务器问题时,请首先孤立三个主要故障点以确定其中是哪一个不工作:服务器、客户机或网络本身。

来源:IBM官网 2009年9月9日

关键字: 服务器 NFS

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

  NFS服务器错误消息

  以下部分解释使用NFS时可能生成的错误代码。

  nfs_server 错误消息

  您网络上传输缓冲不足可能导致以下错误消息:

  nfs_server: 坏发送回复

  要增加传输缓冲区,请使用基于 Web 的系统管理器( wsm )或系统管理接口工具 (SMIT)快速路径, smit commodev 。然后选择您的适配器类型并增加传输缓冲区数。

  mount 错误消息

  一个远程的安装过程可能会以几种方式出现故障。与安装故障相关的错误消息如下:

  mount: ... 已安装

  您尝试安装的文件系统已经安装。

  mount: ... 在 /etc/filesystems 中未找到

  指定的文件系统或目录名不能匹配。

  如果您发出的 mount 命令带有一个目录或文件系统名称但不是两者,该命令在 /etc/filesystems 文件的文件系统或目录字段中查找与参数匹配的项。如果 mount 命令找到类似以下的项:

  /dancer.src:

  dev=/usr/src

  nodename = d61server

  type = nfs

  mount = false

  则它会象已经在命令行输入以下命令一样执行安装:

  /usr/sbin/mount -n dancer -o rw,hard /usr/src /dancer.src

  ... 在 hosts 数据库中不存在

  在一个无网络信息服务的网络中,此消息表示 mount 命令中指定的主机不在 /etc/hosts 文件中。在一个运行 NIS 的网络中,该消息表示 NIS 无法找到 /etc/hosts 数据库中的主机名或机器上的 NIS ypbind 守护程序失败。如果存在 /etc/resolv.conf 文件,而名称服务器正用于主机名解析,则可能在 named 数据库中有问题。请参阅 NFS 服务器上的名称解析 。

  检查 mount 命令中的拼写和语法。如果命令正确,您的网络不运行 NIS 并只得到该主机名的本条消息,请检查 /etc/hosts 文件中的项。

  如果网络正在运行 NIS,请在命令行输入以下内容确保 ypbind 守护程序正在运行:

  ps -ef

  您应该在列表中看到 ypbnd 守护程序。尝试使用 rlogin 命令远程登录到另一台机器,或使用 rcp 命令来远程复制一些东西到另一台机器上。如果这仍然失败,您的 ypbind 守护程序很可能已停止或挂起。

  如果您仅获得该主机名的本条消息,请检查 NIS 服务器上的 /etc/hosts 项。

  mount: ... 服务器无响应:端口映射失败 — RPC 超时

  您尝试要从其安装的服务器已当机或其端口映射器已停止或挂起。请尝试重新启动服务器以激活 inetd 、 portmap 和 ypbind 守护程序。

  如果无法使用 rlogin 命令远程登录服务器但是服务器已启动,请通过尝试远程登录另一台机器以检查网络连接。同时检查服务器网络连接。

  mount: ... 服务器无响应:程序未注册

  这意味着 mount 命令到达了端口映射器,但是 rpc.mountd NFS 安装守护程序没有注册。

  mount: 拒绝访问 ...

  您的机器名不在您正尝试从服务器安装的文件系统的导出列表中。

  通过在命令行运行以下命令您能得到服务器导出的文件系统的列表:

  showmount -e hostname

  如果您希望的文件系统不在列表中,或您的机器名或网组名称不在文件系统的用户列表中,请登录服务器并检查 /etc/exports 文件中是否有正确的文件系统项。出现在 /etc/exports 文件中,但没有出现在 showmount 命令的输出中的文件系统名表示 mountd 守护程序出了故障。守护程序不能分析文件中的该行,它不能查找目录,或此目录名不是一个本地安装的目录。如果 /etc/exports 文件看上去正确并且您的网络运行 NIS,请检查服务器上的 ypbind 守护程序。它可能已终止或挂起。有关更多信息,请参阅 AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide 。

  mount: ... : 拒绝许可权

  此消息是服务器上部分认证失败的通用指示。在前一个示例中,也可能您不在导出列表中,服务器不能识别您机器的 ypbind 守护程序,或服务器不接受您提供的身份。

  请检查服务器上的 /etc/exports 文件和(如果可用) ypbind 守护程序。在这种情况下,您可以仅使用 hostname 命令更改您的主机名并重试 mount 命令。

  mount: ... : 不是一个目录

  远程路径或本地路径不是一个目录。请检查命令中的拼写并尝试在两个目录上都运行。

  mount: ... : 您不被允许

  您必须有 root 许可权或是系统组的成员以在您的机器上运行 mount 命令,因为它会影响该机器上所有用户的文件系统。仅允许 root 用户和系统组的成员进行 NFS 安装和卸装安装。

  识别 NFS 缓慢访问时间的原因

  如果访问远程文件异常缓慢,请确保访问时间没有被失控守护程序、坏的 tty 行或类似的错误所禁止。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章