开发者社区> 科技小能手> 正文

AIX下配置NFS共享给LINUX

简介:
+关注继续查看

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

环境:

服务端:AIX 6.1  192.168.0.1/bsiptest

客户端:RHEL 5.5RHEL 6.1   192.168.0.32/weblogic192.168.0.3/dc

共享目录:/nfs/share

服务端:

1、停止nfsportmap两个进程:

#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目录共享出去,设置允许weblogicdcbsip可以对共享目录读写操作,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默认的参数nfsversn:设定要使用的NFS版本,默认是使用2,这个选项的设定还要取决于server端是否支持NFS VER 3,和版本有关系

注意:

客户端需要检查portmapnfs等服务是正常启动

service portmap restart

service nfs restart

service portreserve restart 

service rpcbind restart

本文转自 Mr_sheng 51CTO博客,原文链接:http://blog.51cto.com/sf1314/2056972


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【Linux网络服务】Rsync+inotify+nfs实现数据实时备份
【Linux网络服务】Rsync+inotify+nfs实现数据实时备份
17 0
【Linux网络服务】Centos7搭建nfs文件共享服务器
【Linux网络服务】Centos7搭建nfs文件共享服务器
20 0
linux中的NFS
linux中的NFS
70 0
Linux工具篇-NFS多客户端文件一致性探索
文件锁是文件系统的最基本特性之一,应用程序借助文件锁可以控制其他应用对文件的并发访问。NFS作为类UNIX系统的标准网络文件系统,在发展过程中逐步的原生支持了文件锁 (
401 0
Linux工具篇-NFS 安装部署与使用
Linux工具篇-NFS 安装部署与使用
168 0
服务器(linux)磁盘挂载nfs
笔者项目中此前有这么个需求,需要支持文件进行预览,文件的存储位置都在后端服务器上,想要支持预览是比较困难的(若是在前端服务器上则比较方便),因为无法做到跨服务器之间的静态文件预览,然后解决这个问题的思路就设定在了将后端服务器的文件所在位置挂载到前端服务器上,然后再使用nginx的反向代理,将文件地址代理出去,这样就可以实现文件预览功能了。方案确定以后就是技术选型了,最后确定使用了nfs来解决服务器之间的磁盘挂载,当然不止nfs可以实现,其他也可以。这里对nfs的使用做一次总结。
153 0
Linux NFS挂载时候解决的记录
Linux NFS挂载时候解决的记录
75 0
Linux 在线/离线安装 NFS 服务及使用
-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出。如上所示,有两个进程占用了,将其kill掉,再重新取消挂载。
829 0
Linux通过NFS实现文件共享
Linux通过NFS实现文件共享
62 0
Linux网络服务之NFS(文件共享服务)
1 NFS简介 NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
481 0
+关注
科技小能手
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
ECS运维指南 之 Linux系统诊断
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像