在 Oracle® Solaris 11.2 中管理网络文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

NFS 错误消息

本节列出了 NFS 错误消息,后跟会产生该错误的条件的描述和可能的解决方案。

Bad argument specified with index option - must be a file

解决方法:  必须在 –index 选项中包含文件名。不能使用目录名。

Cannot establish NFS service over /dev/tcp: transport setup problem

描述:  通常在尚未更新名称空间中的服务信息时生成此消息。还可向 UDP 报告此消息。

解决方法:  要解决此问题,必须更新名称空间中的服务数据。 对于 NIS 和 /etc/services,各项必须如下所示:

nfsd    2049/tcp    nfs    # NFS server daemon
nfsd    2049/udp    nfs    # NFS server daemon

Could not start daemon: error

描述:  如果守护进程异常终止或者如果系统调用发生错误,则会显示此消息。error 字符串定义了该问题。

解决方法:  请与 My Oracle Support 联系以获取帮助。此错误消息很少见,并且没有直接的解决方法。

Could not use public filehandle in request to server

描述:  如果指定了 –public 选项但 NFS 服务器不支持公共文件句柄,会显示该消息。在这种情况下,挂载将失败。

解决方法:  尝试在不使用公共文件句柄的情况下挂载请求,或重新配置 NFS 服务器以支持 public 文件句柄。

daemon running already with pid pid

描述:  守护进程已在运行。

解决方法:  如果要运行新进程,请终止当前版本并启动新版本。

error locking lock-file

描述:  如果不能正确锁定与守护进程关联的 lock-file,则会显示此消息。

解决方法:  请与 My Oracle Support 联系以获取帮助。此错误消息很少见,并且没有直接的解决方法。

error checking lock-file: error

描述:  如果无法正常打开与守护进程关联的 lock-file,则会显示此消息。

解决方法:  请与 My Oracle Support 联系以获取帮助。此错误消息很少见,并且没有直接的解决方法。

NOTICE: NFS3: failing over from host1 to host2

描述:  如果发生故障转移,则控制台上会显示此消息。该消息仅作为建议。

解决方法:  无需执行任何操作。

filename: File too large

描述:  NFS 版本 2 客户机正在尝试访问超过 2 GB 的文件。

解决方法:  请避免使用 NFS 版本 2。请使用 NFS 版本 3 或 NFS 版本 4 来挂载文件系统。另请参见 mount(1M) 手册页中有关 –nolargefiles 选项的描述。

mount: ... server not responding:RPC_PMAP_FAILURE - RPC_TIMED_OUT

描述:  共享尝试挂载的文件系统的服务器已关闭、无法访问或处于错误的运行级,或者 rpcbind 进程已停用或挂起。

解决方法:  等待服务器重新引导。如果服务器已挂起,请重新引导该服务器。

mount: ... server not responding: RPC_PROG_NOT_REGISTERED

描述:  已使用 rpcbind 进程注册了挂载请求,但是未注册 NFS 挂载守护进程 mountd

解决方法:  等待服务器重新引导。如果服务器已挂起,请重新引导该服务器。

mount: ...No such file or directory

描述:  远程目录或本地目录不存在。

解决方法:  请检查目录名的拼写。同时在两个目录中运行 ls

mount: ...: Permission denied

描述:  您的系统名称可能不在允许访问尝试挂载的文件系统的客户机或网络组的列表中。

解决方法:  请使用 showmount -e 命令验证访问列表。

NFS file temporarily unavailable on the server, retrying ...

描述:  NFS 版本 4 服务器可以委托客户机管理文件。此消息表明服务器正在为与您的客户机请求冲突的其他客户机重新调用委托。

解决方法:  必须先重新调用,然后服务器才可以处理您的客户机请求。有关委托的更多信息,请参见NFS 版本 4 中的委托

NFS fsstat failed for server hostname: RPC: Authentication error

描述:  许多情况都会导致此错误。要调试的最困难情况之一即是由于用户属于太多组而出现此问题。目前,如果用户通过 NFS 挂载来访问文件,则该用户最多可以属于 16 个组。

解决方法:  同样存在另一种情况,即用户需要属于 16 个以上的组。您可以使用访问控制列表 (access control list, ACL) 提供所需的访问特权。

nfs mount: NFS can't support “nolargefiles”

描述:  NFS 客户机已尝试使用 –nolargefiles 选项从 NFS 服务器挂载文件系统。

解决方法:  NFS 文件系统类型不支持此选项。

nfs mount: NFS V2 can't support “largefiles”

描述:  NFS 版本 2 协议不能处理大文件。

解决方法:  如果需要访问大文件,则必须使用 NFS 版本 3 或 NFS 版本 4。

NFS server hostname not responding still trying

描述:  如果程序在执行与文件相关的工作时挂起,则 NFS 服务器可能出现了故障。此消息表明 NFS 服务器 hostname 已关闭,或者服务器或网络出现了问题。

解决方法:  如果正在使用 NFS 故障转移,则 hostname 是一个服务器列表。要开始故障排除,请参见如何检查 NFS 客户机上的连接

NFS server recovering

描述:  在 NFS 版本 4 服务器重新引导过程中,一些操作不允许执行。此消息表明客户机正在等待服务器允许此操作继续进行。

解决方法:  无需执行任何操作。请等待服务器允许执行该操作。

Permission denied

描述:  由于以下原因,ls –lgetfaclsetfacl 命令会显示此消息:

  • 如果 NFS 版本 4 服务器上的访问控制列表 (access control list, ACL) 项中存在的用户或组不能映射为 NFS 版本 4 客户机上的有效用户或组,则不允许该用户读取客户机上的 ACL。

  • 如果 NFS 版本 4 客户机上设置的 ACL 项中存在的用户或组不能映射为 NFS 版本 4 服务器上的有效用户或组,则不允许该用户写入或修改客户机上的 ACL。

  • 如果 NFS 版本 4 客户机和服务器的 nfsmapid_domain 值不匹配,则 ID 映射将失败。

有关 NFS 的 ACL 项的更多信息,请参见NFS 版本 4 中的 ACL 和 nfsmapid

解决方法:  请执行以下操作:

  • 确保 ACL 项中的所有用户 ID 和组 ID 都存在于客户机和服务器上。

  • 确保在 SMF 系统信息库中正确设置了 nfsmapid_domain 属性的值。

有关用于确定是否有无法在服务器或客户机上映射的用户或组的脚本的信息,请参见检查是否存在未映射的用户 ID 或组 ID

port number in nfs URL not the same as port number in port option

描述:  NFS URL 中包含的端口号必须与 –port 选项包含的端口号匹配才能进行挂载。如果端口号不匹配,则挂载将失败。

解决方法:  更改命令以使端口号相同,或者不要指定不正确的端口号。通常,无需同时使用 NFS URL 和 –port 选项来指定端口号。

replicas must have the same version

描述:  要使 NFS 故障转移工作正常,NFS 服务器副本必须支持相同版本的 NFS 协议。

解决方法:  不要运行多个版本。

replicated mounts must be read-only

描述:  NFS 故障转移在以读写方式挂载的文件系统上不能正常工作。以读写方式挂载文件系统会增加文件更改的可能性。

解决方法:  NFS 故障转移取决于文件系统是否相同。

replicated mounts must not be soft

描述:  复制的挂载要求等到超时后再进行 NFS 故障转移。

解决方法:  –soft 选项要求超时开始时挂载即失败,因此不能对复制的挂载使用 –soft 选项。

share_nfs: Cannot share more than one filesystem with 'public' option

解决方法:  使用 share 命令确保仅选择了一个要通过 –public 选项共享的文件系统。每台服务器上只能建立一个公共文件句柄,因此使用此选项在每台服务器上只能共享一个文件系统。

WARNING: No network locking on hostname:path: contact admin to install server change

描述:  NFS 客户机未能成功尝试与 NFS 服务器上的网络锁定管理器建立连接。生成此警告的目的在于提醒您锁定不起作用,而不是表明挂载失败。

解决方法:  请使用提供完全锁定管理器支持的较新版本的 OS 来升级服务器。