服务器AIX 7.1, 地址:10.72.254.101
客户端Redhat6 地址: 10.72.254.198
1 首先确认nfs服务正常运行。(Aix 下nfs所需服务:portmap, nfsd, biod, rpc.lockd, rpc.statd, rpc.mountd)
lssrc -s portmap # 查看portmap服务情况
lssrc -g nfs # 查看NFS服务情况
mknfs -N # 启动nfs服务
startsrc -g nfs # 启动nfs服务
smit mknfs # 启动nfs服务
rmnfs # 关闭nfs
smit rmnfs # 停止nfs服务
2 配置/etc/exports 文件
smitty nfs ==> Add Directory… ==> 添加路径和计算名或IP。
cat /etc/exports # 显示如下:
/bak -sec=sys:krb5p:krb5i:krb5:dh,rw=10.72.254.198,access=10.72.254.198,root=10.72.254.198
exportfs -a # 导出exports到 xtab,rpc.mountd 会读取/etc/xtab文件
经过以上步骤,至客户端执行 showmount -e 10.72.254.101可显示出来了。
3 客户端配置
mount -t nfs 10.72.254.101:/bak /mnt 显示 Remote server I/O error.经查,是由于Linux与Aix所用的NFS版本问题,指定版本即可
mount -t nfs -o vers=3 -v 10.72.254.101:/bak /mnt
显示如下:
mount.nfs: timeout set for Wed Feb 15 15:11:13 2017
mount.nfs: trying text-based options 'vers=3,addr=10.72.254.31'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.72.254