阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

AIX下配置NFS共享给Linux

147次阅读
没有评论

共计 1357 个字符,预计需要花费 4 分钟才能阅读完成。

需求:linux 客户端通过 nfs 共享 aix 服务端的某个目录

环境:

服务端:AIX 6.1  192.168.0.1/bsiptest

客户端:RHEL 5.5 和 RHEL 6.1  192.168.0.32/weblogic、192.168.0.3/dc

共享目录:/nfs/share

服务端:

1、停止 nfs 和 portmap 两个进程:

#stopsrc -g nfs

#stopsrc -s portmap

2、编辑 hosts 文件,添加 nfs 客户端信息

vi /etc/hosts

192.168.0.32  weblogic

192.168.0.3  dc

3、编辑 exports 文件

vi /etc/exports

/nfs/share -sec=sys:krb5p:krb5i:krb5:dh:none,rw,root=weblogic.dc.bsip

将 /nfs/share 目录共享出去,设置允许 weblogic 和 dc、bsip 可以对共享目录读写操作,sec 是数据加密方法。配置完后,使用 exportfs 命令将 /etc/exports 的内容更新至 /etc/xtab 文件中,/etc/xtab 文件是 NFS 读取的内容,所以这步很关键,如果不用这个命令,其它的节点是无法正确挂载 NFS 共享目录的:

# exportfs -a

4、启动 nfs 并测试

#startsrc –s portmap

#startsrc -g nfs

在服务端 aix 机器上查看 nfs 的共享目录

#showmount -e localhost

客户端:

1、编辑 hosts 文件,添加 nfs 服务端信息

vi /etc/hosts

192.168.0.1 bsiptest

2、创建挂载点

#mkdir /share

3、查看共享目录

#showmount –e 192.168.0.1

或者

#showmount –e bsiptest

4、挂载

#mount -t nfs 192.168.0.1:/nfs/share /share

或者

#mount –t nfs bsiptest:/nfs/share /share

这一步在 RHEL 6.1 客户端操作时报错”mount.nfs: Remote I/O error”,另一个客户端 ok。

因为当时上网不太方便,一开始以为是服务端 IO 可能有问题,检查一遍并且在 /nfs/share 目录下可以添加测试文件 test,排除 io 问题;然后检查相关的配置和服务,重启服务甚至重启机器,都不管用;猜测跟客户端操作系统版本有关,5.5 版本可以正常挂载,6.1 却碰到了问题。

最后通过 google 搜索, 多次尝试,最后在 RHEL 6.1 客户端运行如下命令挂载成功:

#mount -t nfs 192.168.0.1:/nfs/share /share -o nfsvers=2

说明:

mount 默认的参数 nfsvers=n: 设定要使用的 NFS 版本,默认是使用 2,这个选项的设定还要取决于 server 端是否支持 NFS VER 3,和版本有关系

注意:

客户端需要检查 portmap、nfs 等服务是正常启动

service portmap restart

service nfs restart

service portreserve restart

service rpcbind restart

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2018-01/150067.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1357字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中