1、NFS服务端
1.1 安装
RPC主程序: rpcbind
NFS主程序: nfs-utils
[[email protected]~] # rpm -qa | grep rpcbind
[[email protected]~] # rpm -qa | grep nfs
1.2 NFS安全性配置
防火墙设置,绑定NFS服务的端口
[[email protected]~] # vi /etc/sysconfig/nfs
RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=662
配置防火墙策略,开放上述端口和111、2049端口(111是RPC的端口号,NFS本身的服务启动在port 2049上)的TCP、UDP限制。
1.3 搭建
1) 配置文件 /etc/exports
[[email protected]~] # vi /etc/exports
/wserp/repos *(rw,sync)
2) 启动rpcbind、nfs、nfslock
service xxxstatus/start (/etc/init.d/xxx )
3) 设置rpcbind、nfs、nfslock开机启动
chkconfig xxx on
1.4 测试
连接查看
[[email protected]~] # showmount–e xxx
1.5 其他说明
1)重新设置完/etc/exports文件后,无需重启NFS也可以。
# a. 重新挂载一次/etc/exports 的设置
[[email protected]~] # exportfs –arv
# b. 将已经共享的NFS目录资源,全部都卸载
[[email protected]~] # exportfs –auv
2)关机注意事项
当NFS使用的这个RPC服务在客户端连上服务器时,服务器想要关机,可能需要较长时间甚至几个钟头。建议在NFS Server在关机前,先关掉rpcbind与nfs这两个daemon,不行就kill掉。
2、NFS客户端
2.1 搭建
启动必须的服务rpcbind、nfslock,参考1.3节。
2.2 挂载和卸载
1) 建立挂载点,并挂载
[[email protected]~] # mount –t nfs IP:/dir dir
查看挂载之后的情况
[[email protected]~] # df
2) 卸载
[[email protected]~] # umount dir
3) 开机挂载
编辑文件 /etc/rc.d/rc.local,加入挂载的命令即可。