第一种实时监控步
1、echo "exports RSYNC_PASSWORD=oldboy" >>/etc/bashrc
source /etc/bashrc
2、uname -r 查看使用这个版本
3.10.0-957.5.1.el7.x86_64
3、rsync -avz /data rsync_password@10.0.0.41::/backup 检查是否能推送
4、yum install epel-release -y 安装实时监控软件包
yum install inotify-tools -y
5、执行实时监控的脚本
#!/bin/sh
cmd="/usr/bin/inotifywait"
$cmd -mrq --format '%w%f' -e close_write,delete /data|\
while read line
do
cd /data&&\
rsync -az --delete ./ rsync_backup@172.16.1.41::backup
done
6、 监控优化
echo "50000000" >/proc/sys/fs/inotify/max_user_watches
echo "50000000" >/proc/sys/fs/inotify/max_queued_events
sersync 需要安装以上步骤
1、客户端推送能成功
rsync -avz /data rsync_password@10.0.0.41::/backup
2、教师给的压缩文件
sersync_oldboy_64bit_20160928.tar.gz
3、解压文件后编辑/application/sersync/conf/confxml.xml进行调试
4、/application/application/sersync/bin/sersync -d 进行启动程序
5、将/application/application/sersync/bin/sersync -dro &挂载到/etc/rc.local