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目录共享出去,设置允许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默认的参数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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: AIX迁移到Linux是将原本运行在IBM AIX操作系统上的应用程序和数据迁移到Linux操作系统的过程。这种迁移通常是为了利用Linux操作系统的优势和特点,比如更便宜、更灵活、更广泛的支持等。 在进行AIXLinux的迁移时,首先需要评估应用程序和数据在AIX中的依赖关系和特性。这包括查看应用程序的源代码、依赖库、环境变量等。然后需要评估Linux上的兼容性和可行性,确保应用程序和数据可以在Linux上正常运行。 迁移的过程中可能需要进行一些开发工作,比如修改代码以适应Linux环境、重新编译应用程序等。同时还需要考虑迁移后的系统配置、安全性、性能等因素。 在经历了迁移的过程后,需要进行测试和验证,确保迁移后的系统在Linux上能够正常运行,并且达到预期的性能和稳定性要求。 总的来说,AIX迁移到Linux是一项复杂的任务,需要充分评估和规划。但通过迁移,可以享受到Linux操作系统的优势,并在成本和灵活性上获得更大的优势。 ### 回答2: AIX(Advanced Interactive eXecutive)是一种UNIX操作系统,而Linux是一种开源的操作系统。 将AIX迁移到Linux是一项复杂的任务,需要认真考虑以下因素: 1. 硬件兼容性:在将AIX迁移到Linux之前,需要确保所使用的硬件设备在Linux系统上能够正常运行。这可能需要升级或更换硬件组件,以确保兼容性。 2. 应用程序迁移:迁移应用程序是迁移到Linux的关键步骤。在迁移过程中,需要对现有的AIX应用程序进行测试和调试,以确保在Linux系统上能够正常运行。一些应用程序可能需要进行适应性修改,以适应Linux环境的差异。 3. 数据迁移:数据迁移是迁移到Linux的另一个重要方面。在迁移过程中,需要确保所有的数据能够顺利地从AIX系统转移到Linux系统。这包括数据库、文件和配置文件等重要数据。需要仔细规划数据迁移的过程以及确保数据的完整性和安全性。 4. 网络设置:在迁移到Linux之前,需要对网络设置进行调整。这包括IP地址、子网掩码、网关等。确保网络设置的正确性是迁移成功的关键。 5. 培训和支持:迁移到Linux需要员工具备相应的技能和知识。提供培训和支持,帮助员工熟悉Linux操作系统和相关工具,是非常重要的。 总结起来,将AIX迁移到Linux需要认真规划和准备。硬件兼容性、应用程序迁移、数据迁移、网络设置以及培训和支持都是需要考虑的重要因素。通过仔细规划和有效执行,可以顺利完成AIXLinux的迁移,并获得更好的性能和灵活性。 ### 回答3: AIX是IBM公司开发的一款基于UNIX的操作系统,而Linux是一款开放源代码的操作系统AIX迁移到Linux可以带来一些好处。 首先,Linux是开源的,使得用户可以自由地修改和定制操作系统,满足各种特定需求。而AIX则是商业化的,用户使用受限,定制化程度较低。迁移到Linux可以让用户享受到更高的灵活性和自由度。 其次,Linux拥有广泛的社区支持和活跃的开发者社群,这意味着用户可以得到及时的支持和更新。而AIX的支持和更新相对较滞后。迁移到Linux可以使用户获得更好的技术支持和及时的安全补丁,提高系统的稳定性和安全性。 此外,Linux具有更好的兼容性和通用性。许多应用程序和工具都可以在Linux上运行,而在AIX上可能需要额外的配置和适配。迁移到Linux可以更好地满足用户的应用需求,提高生产效率。 最后,迁移到Linux还可以带来成本的降低。由于Linux是开源的,用户不需要支付高昂的授权费用,减少了运行成本。同时,Linux基于通用硬件构建,用户可以使用更多选择,并且价格更具竞争性。 总之,将AIX迁移到Linux可以带来更高的灵活性、社区支持、兼容性和成本优势。这将为用户带来更好的使用体验和更多的选择。然而,迁移过程可能涉及到一些配置和适配的工作,需要用户在迁移之前进行充分的规划和准备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值