网站做描本好处,wordpress4.5.3 教程,wordpress首页调用缩略图,wordpress 搜索表单原理
rsync 是不支持实时同步的#xff0c;通常我们借助于 inotify 这个软件来实时监控文件变化#xff0c;一旦inotify 监控到文件变化#xff0c;则立即调用 rsync 进行同步#xff0c;推送到 rsync 服务端。
环境准备
步骤1#xff1a;获取数据包
获取 sersync 的包…原理
rsync 是不支持实时同步的通常我们借助于 inotify 这个软件来实时监控文件变化一旦inotify 监控到文件变化则立即调用 rsync 进行同步推送到 rsync 服务端。
环境准备
步骤1获取数据包
获取 sersync 的包安装到存储服务器-nfs01上这里我是用博客园-刘应杰的提供的链接 wget 获取的包进行测试。
sersync下载安装及配置有演示示例 - 刘应杰 - 博客园 (cnblogs.com)
wget http://down.whsir.com/downloads/sersync2.5.4_64bit_binary_stable_final.tar.gz
目录规划:/app/tools/sersync//app/tools/sersync/bin//app/tools/sersync/conf/
修改之前:GNU-Linux-x86/GNU-Linux-x86/sersync2GNU-Linux-x86/confxml.xml
修改完成后样子:[rootnfs01 /app/tools/sersync]# tree
.├── bin│ └── sersync└── conf└── confxml.xml
步骤2创建目录
mkdir -p /app/tools/sersync/{bin,conf} 步骤3迁移配置目录
mv GNU-Linux-x86/sersync2 /app/tools/sersync/bin/
mv GNU-Linux-x86/confxml.xml /app/tools/sersync/conf/ 步骤4查看结果
tree -F /app/tools/
完整演示
实验设备
存储服务器172.16.1.31web服务器172.16.1.7备份服务器172.16.1.41
操作流程
步骤1备份服务器修改的rsyncd配置文件添加准备实时同步的共享目录
vim /etc/rsyncd.conf # 在配置文件中添加如下信息
[nfsbackup]
comment realtime
path/nfsbackup
步骤2备份服务器创建共享目录修改权限
mkdir -p /nfsbackup
chown -R rsync.rsync /nfsbackup/
步骤3备份服务器重启 rsync
systemctl restart rsyncd
步骤3存储服务器修改 sersync 的 confxml.xml 配置文件
具体修改如下左修改后有原文件 步骤4存储服务器创建软连接
ln -s /app/tools//sersync/bin/sersync2 /bin/
步骤5存储服务器启动或者关闭服务 # 启动
sersync2 -rdo /app/tools/sersync/conf/confxml.xml # 关闭两种选择
# 第一种
pkill sersync2# 第二种
kill 进程id
步骤6存储服务器配置文件 /etc/exports
vim /etc/exports # 添加配置
/data/ 172.16.1.0/24(rw)