简介
NFS为了实现数据同步变化,无需手动同步
服务端搭建完成后,将数据共享目录发布网段,
客户端挂载共享目录到本地,即可实现服务端修改数据客户端立即改变,相反同理
服务端搭建
安装nfs服务以及rpcbind服务
yum install nfs-utils rpcbind –y
查询当前状态
systemctl status nfs systemctl status rpcbind
systemctl start nfs systemctl start rpcbind
2. 配置```shell# 创建挂载目录,根据需求改变mkdir /mnt/data# 修改NFS挂载主配置文件# 格式为 挂载目录 挂载ip/网段(参数)# rw 读写 sync 同步 no_root_squash 来访的root用户保持root帐号权限cat >> /etc/exports <<EOF/mnt/data 10.0.0.0/24(rw,sync,no_root_squash)EOF# 平滑重启NFSsystemctl reload nfs# 修改nfs配置随机端口cat >> /etc/sysconfig/nfs <<EOF# add nfs portMOUNTD_PORT=30001STATD_PORT=30002LOCKD_TCPPORT=30003LOCKD_UDPPORT=30003RQUOTAD_PORT=30004EOF# 重启服务 使修改生效# systemctl reload nfs 也是可以的systemctl restart rpcbindsystemctl restart nfs# 开放端口 nfs所需要端口进行开放firewall-cmd --zone=public --add-port=30001-30004/tcp --permanentfirewall-cmd --zone=public --add-port=2049/tcp --permanentfirewall-cmd --zone=public --add-port=2049/udp --permanentfirewall-cmd --zone=public --add-port=111/tcp --permanentfirewall-cmd --zone=public --add-port=111/udp --permanent# 配置生效firewall-cmd --reload# 查看是否生效firewall-cmd --zone=public --list-ports# 查看本地发布的挂载点showmount -e localhost
客户端搭建
客户端连接服务端发布的共享目录
安装客户端软件包
yum install nfs-utils rpcbind –yrpm -aq nfs-utils rpcbind
挂载连接 ```shell
启动rpcbind服务
systemctl start rpcbind
检查服务段的挂载点 是否生效
IP为 服务端IP地址
showmount -e 10.0.0.19
挂载
10.0.0.19为服务端IP:服务端发布共享的目录路径 要挂载到本地的目录路径
mount -t nfs -o rsize=65536,wsize=65536 10.0.0.19:/mnt/data /mnt
加入开机自动挂载
echo “mount -t nfs -o rsize=65536,wsize=65536 10.0.0.19:/mnt/data /mnt” >>/etc/rc.local ```
