首页 > 代码库 > NFS服务器搭建指南

NFS服务器搭建指南

1、NFS服务端

1.1 安装

RPC主程序: rpcbind

NFS主程序: nfs-utils

[root@~] # rpm -qa | grep rpcbind

[root@~] # rpm -qa | grep nfs

1.2 NFS安全性配置

防火墙设置,绑定NFS服务的端口

[root@~] # 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

[root@~] # 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 测试

连接查看

[root@~] # showmount–e xxx

1.5 其他说明

1)重新设置完/etc/exports文件后,无需重启NFS也可以。

# a. 重新挂载一次/etc/exports 的设置

[root@~] # exportfs –arv

# b. 将已经共享的NFS目录资源,全部都卸载

[root@~] # exportfs –auv

2)关机注意事项

当NFS使用的这个RPC服务在客户端连上服务器时,服务器想要关机,可能需要较长时间甚至几个钟头。建议在NFS Server在关机前,先关掉rpcbind与nfs这两个daemon,不行就kill掉。


2、NFS客户端

2.1 搭建

启动必须的服务rpcbind、nfslock,参考1.3节。

2.2 挂载和卸载

1) 建立挂载点,并挂载

[root@~] # mount –t nfs IP:/dir dir

查看挂载之后的情况

[root@~] # df

2) 卸载

[root@~] # umount dir

3) 开机挂载

编辑文件 /etc/rc.d/rc.local,加入挂载的命令即可。

NFS服务器搭建指南