服务端配置
yum install nfs-utils rpcbind -y
/etc/init.d/rpcbind start
/etc/init.d/nfs start
chkconfig nfs on
chkconfig rpcbind on
NFS默认配置文件路径是:/etc/exports
/etc/exports配置文件的格式是:
NFS共享的目录 NFS客户端地址(参数1,参数2)
vi /etc/exports
# 这里id为www用户的id
/data/nfsdata 192.168.126.0/24(sync,rw,root_squash,no_wdelay)
mkdir -p /data/nfsdata
chown -R nfsnobody.nfsnobody /data/nfsdata
为NFS指定固定端口,运行以下命令:
vi /etc/sysconfig/nfs
# 搜索和设置如下所示的端口配置,开放防火墙中的端口
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
/etc/init.d/nfs reload
showmount -e 192.168.126.203
iptables -I INPUT -s 172.16.77.0/24 -m multiport -p tcp --dport 30001:30004 -j ACCEPT
iptables -I INPUT -s 172.16.77.0/24 -m multiport -p udp --dport 30001:30004 -j ACCEPT
iptables -I INPUT -s 172.16.77.0/24 -p tcp --dport 111 -j ACCEPT
iptables -I INPUT -s 172.16.77.0/24 -p tcp --dport 2049 -j ACCEPT
客户端配置
#服务端也要挂载
yum install -y nfs-utils
mount -t nfs 192.168.126.203:/data/nfsdata /data/wwwroot
echo "192.168.126.203:/data/nfsdata /data/wwwroot nfs defaults 0 0" >> /etc/fstab