nfs文件同步
1、在服务器 A 上配置 NFS 导出
1 # 安装nfs 2 sudo yum install nfs-utils 3 # 启动并启用 NFS 服务 4 sudo systemctl start nfs 5 sudo systemctl enable nfs 6 # 配置 NFS 导出,编辑 /etc/exports 文件,添加以下行 7 /data/test *(rw,sync,no_root_squash) 8 # 重新加载 NFS 配置 9 sudo exportfs -a
2、在服务器 B 上配置 NFS 挂载
1 # 安装 NFS 客户端软件 2 sudo yum install nfs-utils 3 # 启动并启用 NFS 服务 4 sudo systemctl start nfs 5 sudo systemctl enable nfs 6 # 创建本地目录用于挂载共享 7 sudo mkdir -p /data/test 8 # 挂载nfs共享 9 sudo mount -t nfs <Server_A_IP>:/data/test /data/test 10 # 编辑/etc/fstab 11 <Server_A_IP>:/data/test /data/test nfs defaults 0 0 12 # 保存后运行 13 sudo mount -a
3、 设置防火墙
1 # 防火墙允许nfs 2 sudo firewall-cmd --permanent --add-service=nfs 3 sudo firewall-cmd --reload
4、数据同步
# 如果文件没有同步需要在b服务器上手动同步一次
rsync -av --delete <Server_A_IP>:/data/test/ /data/test/