2、下载和安装inotify-tools
- cd /usr/local/src
- wget https://download.laobuluo.com/tools/inotify-tools-3.14.tar.gz
- tar -zxvf inotify-tools-3.14.tar.gz
- cd inotify-tools-3.14
- ./configure --prefix=/usr/local/inotify
- make
- make install
3、设置情形变量
- echo "PATH=/usr/local/inotify/bin:$PATH" >>/etc/profile.d/inotify.sh
- source /etc/profile.d/inotify.sh
- echo "/usr/local/inotify/lib" >/etc/ld.so.conf.d/inotify.conf
- ln -s /usr/local/inotify/include /usr/include/inotify
4、设置参数
- vi /etc/sysctl.conf
添加到剧本最后:
- fs.inotify.max_queued_events=99999999
- fs.inotify.max_user_watches=99999999
- fs.inotify.max_user_instances=65535
5、建设触发剧本
- vi /usr/local/inotify/rsync.sh
建设剧本:
- #!/bin/sh
- #同步主处事器网站目次
- srcdir=/home/wwwroot/www.laobuluo.com
- #目次名称
- dstdir=www.laobuluo.com
- excludedir=/usr/local/inotify/exclude.list
- #对应同步名称要同等
- rsyncuser=www.laobuluo.com_user
- rsyncpassdir=/etc/passwd.txt
- #备份处事器IP地点
- dstip="xxx.xxx.xxx.xxx"
- for ip in $dstip
- do
- rsync -avH --port=873 --progress --delete --exclude-from=$excludedir $srcdir $rsyncuser@$ip::$dstdir --password-file=$rsyncpassdir
- done
- /usr/local/inotify/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f%e' -e close_write,modify,delete,create,attrib,move $srcdir | while read file
- do
- for ip in $dstip
- do
- rsync -avH --port=873 --progress --delete --exclude-from=$excludedir $srcdir $rsyncuser@$ip::$dstdir --password-file=$rsyncpassdir
- echo " ${file} was rsynced" >> /tmp/rsync.log 2>&1
- done
- done
修改自行的文件和目次,然后生涯退出。
6、建设解除目次列表
- vi /usr/local/inotify/exclude.list
建设一个解除目次,这里可以添加差异步的目次,一行一个目次。假如暂且没有可以留空,往后必要用到在添加。
7、授权和配置开机启动
- chmod +x /usr/local/inotify/rsync.sh
这里我们授权。
- vi /etc/rc.d/rc.local
最后一行添加:
- sh /usr/local/inotify/rsync.sh &
第五、检测以及见效小结
1、搜查见效
配置完毕之后,我们可以通过手工搜查
- sh /usr/local/inotify/rsync.sh &
在主处事器执行剧本,假如看到有目次在进度,声名美满,然后去备份处事器中可以看到已经备份到的文件目次。
2、自动见效
重启主处事器,然后就会自动见效。假如不安心我们可以在主处事器对应目次丢一个文件看看备份处事器是否有增进。
这样,我们就通过rsync实现主处事器与备份处事器之间的同步增量备份,来办理大数据吞吐的办理容灾题目。假如我们数据不大,可以回收按时和手工备份,事实这样一套配置下来确实较量费时刻。 【编辑保举】 - 当Serverless到来:都“无处事器”了,运维职员何去何从?
- Java技能总结:主流Web处事器有哪些?
- 漫衍式呆板进修的参数处事器
- 相识超融合与传统处事器陈设
- 处事器和移动硬盘之间传输数据
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|