AIX上如何正确挂载Linux 的nfs共享目录分享篇

简介: AIX上如何正确挂载Linux 的nfs共享目录分享篇

AIX 5.3 问题描述:

  Linux 服务器上共享了/nfs 这个目录,如何将这个共享目录正确的挂载到AIX 的/data/wuxf 这个挂点。

  解答:

  1.在Linux 服务器上共享/nfs 这个目录, 在/etc/exports文件定义:

/nfs *(rw,no_root_squash,sync)
  hostname : testcom
  #service portmap start
  #service nfslock start
  #service nfs start

  2.在AIX 端检查Linux的nfs 共享目录有没有存在:whoselife@/data>showmount -e testcom

*:/nfs
  如果AIX上portmap 没有启动,运行showmount -e会出现如下报错:whoselife@/data>showmount -e
  whoselife: RPC: 1832-019 Program not registered

  如果出现1832-019的报错需要重新启动portmap 和nfs 的服务:

whoselife@/data>stopsrc -g nfs
  0513-044 The biod Subsystem was requested to stop.
  0513-044 The nfsd Subsystem was requested to stop.
  0513-044 The rpc.mountd Subsystem was requested to stop.
  0513-044 The rpc.lockd Subsystem was requested to stop.
  0513-044 The rpc.statd Subsystem was requested to stop.whoselife@/data>stopsrc -s portmap
  0513-044 The portmap Subsystem was requested to stop.whoselife@/data>startsrc -s portmap
  0513-059 The portmap Subsystem has been started. Subsystem PID is 954432.whoselife@/data>startsrc -g nfs
  0513-059 The biod Subsystem has been started. Subsystem PID is 344286.
  0513-059 The nfsd Subsystem has been started. Subsystem PID is 618542.
  0513-059 The rpc.mountd Subsystem has been started. Subsystem PID is 975026.
  0513-059 The nfsrgyd Subsystem has been started. Subsystem PID is 380956.
  0513-059 The gssd Subsystem has been started. Subsystem PID is 380958.
  0513-059 The rpc.lockd Subsystem has been started. Subsystem PID is 380960.
  0513-059 The rpc.statd Subsystem has been started. Subsystem PID is 143412.whoselife@/data>showmount -e testcom
  *:/nfs

  这样就成功检测到了共享文件。

  3. 检查/etc/hosts ,确定服务器和客户机的主机名地址可以正确解析。

whoselife@/>traceroute testcom
  trying to get source for testcom
  source should be 9.123.x.y
  traceroute to testcom (9.123.a.b) from 9.123.x.4 (9.123.x.y), 30 hops max
  outgoing MTU = 1500
  1 9.123.x.4 (9.123.x.4) 1 ms 1 ms 1 ms
  2 testcom (9.123.130.34) 1 ms 1 ms 1 mswhoselife@/>host 9.123.a.b
  testcom is 9.123.a.bwhoselife@/>host 9.123.x.y
  whoselife is 9.123.x.y

  如果检查到0827-803的错误,需要在服务器和客户机的/etc/hosts加入两边正确的主机名和ip地址。whoselife@/data>host 9.123.131.147

  host: 0827-803 Cannot find address 9.123.131.147.

  4。挂载Linux nfs 文件系统到AIX 的目录/data/wuxfwhoselife@/>mount testcom:/nfs /data/wuxf

  如果出现下列不能挂载的问题:whoselife@/>mount testcom:/nfs/ data/wuxf

mount: giving up on:
  testcom:/nfs/
  vmount: Not owner

  需要检查nfso -a:whoselife@/data>nfso -a | grep nfs_use_reserved_ports

  nfs_use_reserved_ports = 0

  默认情况,AIX系统执行mount命令请求时并不使用预先定义好的端口,设置nfs_use_reserved_ports后可使用1024以下的预定义端口。whoselife@/>nfso -o nfs_use_reserved_ports=1

  Setting nfs_use_reserved_ports to 1

  这样AIX 就可以正确挂载Linux 的nfs 共享文件了

AIX5.3 Linux

问题描述

mount linux nfs 服务器时,报错如下:

nfsmnthelp: invalid option insecure ignored
mount: 1831-011 access denied for 10.1.1.74:/tpdata/test
mount: 1831-008 giving up on:
10.1.1.74:/tpdata/test
The file access permissions do not allow the specified action.

解答

1.检查域名解析,一切正常

2.在linux服务器上执行:showmount -e,结果如下:

[root@rigelrh ~]# more /etc/exports
/natsys_net/ *(sync,no_root_squash,rw)
/natsys_net/products_rigelrh *(sync,no_root_squash,rw)
/natsys_net/archives_rigelrh *(sync,no_root_squash,rw)
/natsys_net/archives_rigelrh/cvs *(sync,no_root_squash,rw)
#/natsys_net/backup *(sync,no_root_squash,rw)
/natsys_net/backup/WCS_rigelrh *(sync,no_root_squash,rw)
/natsys_net/archives_rigelrh/admin *(sync,no_root_squash,rw)
/natsys_net/archives_rigelrh/integ *(sync,no_root_squash,rw
3.nfso -a|grep port 返回结果
portcheck = 0
nfs_use_reserved_ports = 0

4.执行命令:nfso -o nfs_use_reserved_ports=1

问题解决,mount成功.

默认情况,AIX系统执行mount命令请求时并不通过预先定义好的端口.即用nfso -a查询出的

nfs_use_reserved_ports = 0.

要解决此类问题,可以在Linux exports文件中做如下修改:

/natsys_net/archives_rigelrh *(sync,insecure,no_root_squash,rw)

或者可以在每个AIX 客户端做如下修改:

nfso -o nfs_use_reserved_ports=1

相关补丁:IY81908: TRAILING COLON CAN ALLOW HOSTS UNRESTRICTED ACCESS TO NFS

相关文章
|
12月前
|
缓存 网络协议 测试技术
NFS挂载信息如何调整?
NFS挂载信息如何调整?
535 3
|
11月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
2279 7
|
12月前
|
Linux
如何查看当前的NFS挂载信息?
如何查看当前的NFS挂载信息?
1985 2
|
Unix Linux 网络安全
NFS挂载服务
【10月更文挑战第14天】
813 2
|
Linux
linux开机挂载镜像
【10月更文挑战第1天】在 Linux 系统中,开机挂载镜像通常涉及几个关键步骤,包括创建挂载点、编辑配置文件以及重新加载配置
529 0
|
Oracle 关系型数据库 Unix
linux/Aix启动、关闭Oracle及监听
Aix环境下管理Oracle 1、Aix下查看、启动数据库监听器  以oracle用户执行以下命令:   ① lsnrctl status //-查看监听器状态  ② lsnrctl start   //-启动监听器  2、Aix下启动/停止Oracle数据库实例  ① su – oracle                         //-以oracle用户登录 
1512 0
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
339 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
256 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
588 57
|
1月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
262 2