一、需求 两台linux服务器,需要实现在一个目录下面写入东西,另一台也需要能接收和查看,因此在linux环境下,需要搭建一下NFS共享目录(建议最好新增一台虚拟机做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查看挂载情况 五、服务器端和客户端新建文件看两边是否会同步 |