NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
一、nfs安装yum -y install nfs-utils rpcbind
二、新建共享文件夹mkdir /data/
chmod 666 /data
三、配置nfs
配置nfs目录,客户端ip和读写同步方式vim /etc/exports
#
/data 117.48.203.174(rw,sync) #这里的ip为客户端ip
四、配置生效和服务重启exportfs -r
service nfs restart
service rpcbind start
五、查看本机挂载#挂载
showmount -e 127.0.0.1
#端口使用
rpcinfo -p
六、设置服务端nfs端口vim /etc/sysconfig/nfs
#
#固定端口
RQUOTAD_PORT=30001
MOUNTD_PORT=30002
STATD_PORT=30003
LOCKD_TCPPORT=30004
LOCKD_UDPPORT=30004
STATD_OUTGOING_PORT=30005
七、安装nfs客户端
1.安装yum -y install nfs-utils rpcbind
2.新建共享文件夹mkdir /data/
chmod 666 /data
3.启动service nfs restart
service rpcbind start
4.挂载服务端目录mount -t nfs 117.48.203.174:data /data
如果客户端没有写入权限,检测服务端/data文件夹是否都有写入权限。同事编辑exports配置文件/data 117.48.203.174(rw,sync,no_root_squash)也能解决。云主机需要在安全组中开放端口。