AIX 系统 NFS设置

 

一、NFS守护进程:NFS是通过使用许多用户级的守护进程及远程过程调用等网络应用程序来实现的。而NFS服务器及客户端的守护进程并不完全一致。

1、 作为NFS服务器所需的守护进程

portmap:将远程过程调用(RPC)程序映射为传输层的TCP/UDP端口号。
rpc.mountd:响应客户机发来得文件系统安装请求
nfsd:执行客户机的IO请求
2、 作为NFS客户机所需的守护进程
portmap:将远程过程调用(RPC)程序映射为传输层的TCP/UDP端口号。
biod:从客户机的高速缓冲区提前读入或延迟写成数据块。
3、 NFS服务器和客户机都运行的守护进程
rpc.statd:为rpc.lockd进程提供冲突和复原功能
rpc.lockd:处理本地或远地的加锁功能
 
二、NFS的启动与关闭:
1、NFS服务的启动,NFS的服务是由/etc/rc.nfs命令文件来启动的。默认情况下,由init进程依据 /etc/inittab文件的配置来执行rc.nfs。所有的NFS守护进程由SRC来控制,可以用SRC的命令来启动(startsrc)或停止(stopsrc)这些进程,还可以显示(lssrc)这些进程的状态。在启动所有的NFS守护进程前,必须先启动portmap进程。通常新安装的AIX系统默认是不启动NFS服务的。因此第一次启动NFS时可以用mknfs命令来启动NFS服务
   mknfs命令有三个参数:
   -I :使用该参数时会在/etc/inittab文件中添加一条记录,便于系统重启时调用rc.nfs。
   -N:使用该参数时,mknfs立即执行/etc/rc.nfs文件,但是并不在inittab文件中添加记录。
   -B:使用该参数,不仅在inittab文件中添加记录,同时还执行/etc/rc.nfs文件
 
另外:也可以用SRC的命令来启动NFS服务。既可以启动NFS所有进程,也可以单独启动某一进程。如:
    
   # startsrc  -g nfs     -----启动NFS服务所有进程
 
   # startsrc  -s rpc.mountd   -----单独启动rc.mountd进程
 
2、停止NFS服务。停止NFS服务也有两种方式:使用rmnfs命令或者用SRC的命令停止服务。
   
   rmnfs 命令同样有三个参数:
   -I :删除/etc/inittab文件中的调用rc.nfs文件的记录
   -N:立即停止NFS服务,但是不删除inittab文件中的记录
   -B:立即停止NFS服务,同时删除inittab文件中的记录
   
    # stopsrc –g nfs      -----停止NFS服务所有进程
 
    # stopsrc –s rpc.mountd  ---单独停止rpc.mount

三、配置NFS服务器

 



1、/etc/exports文件.该文件记录NFS服务器的共享信息,每一行为一条共享记录。默认情况下该文件不存在,可以通过手工编辑的模式或者使用smit mknf***p 命令生