一、需求

     两台linux服务器,需要实现在一个目录下面写入东西,另一台也需要能接收和查看,因此在linux环境下,需要搭建一下NFS共享目录

二、环境准备

  1、两台linux服务器,一台作为服务器端(db1),一台作为客户端(db2)

  2、关闭相应的防火墙(iptables或者firewalld)

db1关闭防火墙:

 

 

 db2关闭防火墙

 

 

 

三、安装组件

1、安装网络文件系统软件包nfs-utils,服务器端和客户端都需要安装,以服务器端db1为例

 

 

 2、安装rpcbind,rpcbind是NFS中 用来进行消息通知的服务,要让某主机能向远程主机的服务发起RPC调用, 则该主机上的rpcbind必须处于已运行状态。

 

 

 3、服务器端db1配置/etc/exports,/etc/exports是NFS服务的默认配置文件,默认是存在的,并且没有内容,需要自行配置

服务器端db1新建共享目录 :/ca/share(修改配置文件需要重启服务systemctl restart rpcbind ,systemctl restart nfs)

/ca/share *(rw,no_root_squash)

 

 

 

 

 4、开启rpcbind和nfs的开机自启

systemctl enable nfs

systemctl enable rpcbind

 

 

 

 

 

 

 四、在客户端db2查看共享目录

1、使用 showmount -e ip 查看服务器端上可访问的目录

 

 

 2、使用 mount命令将文件目录挂载到本地,并且使用df -h查看挂载情况

 

 五、服务器端和客户端新建文件看两边是否会同步