AIX挂载NFS的一则经典错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AIX挂载NFS的一则经典错误相关的知识,希望对你有一定的参考价值。

这是一则经典的错误:


[[email protected]]# mount cs3:/sharedirs /sharedir

nfsmnthelp: 1831-019 cs3: System call errornumber -1.

 

mount: 1831-008 giving up on:

cs3:/sharedirs

System call error number -1.


使用Google可以查到很多信息,并且这些信息都是如出一辙,全部都说是需要在host表中彼此互加主机名,这倒没有错,但是都忽略了一点,那就是这些host项所对应的IP的“性质”。如上所示,我在cs3服务器中添加客户端pt1rac1的host项是pt1rac1服务器的VIP(这是一台rac集群服务器),结果就死活无法挂载,后来把cs3的host表中pt1rac1的IP写成它的真实IP(即配置到网卡中的IP,而不是被“alias”上来的IP),问题就搞定了!!

结论:在AIX上挂载NFS时不能使用虚拟IP!!!!!!!原因不详!

其实我也是在偶然的尝试中得知的,所以记录一下。


检查步骤如下:

1.检查两台机子上的NFS进程是否都启动
NFS服务器所需要的守候进程:

  portmap:将远程过程调用程序(RPC)映射为传送层的TCP/IP端口编号.

  rpc.mountd:响应客户端发来的文件系统安装请求.

  nfsd:执行客户机的I/O请求.

NFS客户机所需要的守候进程:

  portmap:将远程过程调用程序(RPC)映射为传送层的TCP/IP端口编号.

  biod:从客户机的高速缓冲区中提前读入或延迟写出数据块.

服务器上,所需的进程均已启动!

2.检查导出列表

#showmount -e

#exportfs -v

能检查出,导出已成功

3.与其它能正常NFS的机子,进行比较,查出原因:必须在客户机和服务器的/etc/hosts文件中,互相添加对方IP与主机名的映射,修改完之后,问题解决

4.在客户机上,使用如下命令导入文件系统

#mount 192.168.54.68:/tmp/test /test


本文出自 “爱生活的小白” 博客,请务必保留此出处http://sf1314.blog.51cto.com/13295031/1971771

以上是关于AIX挂载NFS的一则经典错误的主要内容,如果未能解决你的问题,请参考以下文章

AIXAIX 开机自动挂载NFS共享

AIXAIX 开机自动挂载NFS共享

AIX 下NFS挂载出错解决 : 1831-011 access denied

AIX下挂载Linux文件系统nfs-vmount: Operation not permitted

AIX系统搭建NFS服务器

NFS 网络文件系统 简单搭建