快速业务通道

Linux下利用rsync实现多服务器文件同步

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-19
Linux下利用rsync实现多服务器文件同步<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 目标:多服务器文件同步 环境:2
Empire CMS,phome.net
centos5.5
web:10.80.11.243 backup:10.80.11.244 撰写人:hx10 日期:2010/6/2 hangzhou Blog:http://hi.baidu.com/hx10 第一部分:简单的数据备份
Empire CMS,phome.net
第一步:服务器端的配置 #rpm –qa |grep rsync 如果没有的话,则自行下载安装 #cd /usr/local/src # wget http://www.samba.org/ftp/rsync/src-previews/rsync-3.0.6pre1.tar.gz #tar –zxvf rsync-3.0.6pre1.tar.gz #cd rsync-3.0.6pre1 #./configure && make && make install
Empire CMS,phome.net
假设web服务器有三个目录需要备份 /www /home/web_user1/ /home/web_user2/ 创建rsync的配置文件
Empire CMS,phome.net
#vim /etc/rsyncd.conf
uid = nobody gid = nobody use chroot = no max connections = 4 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log [www] path = /www/ ignore errors read only = true list = false hosts allow = 10.80.11.244
Empire CMS,phome.net
hosts deny = 0.0.0.0/32 auth users = backup secrets file = /etc/backserver.pas [web_user1] path = /home/web_user1/ ignore errors read only = true list = false hosts allow = 10.80.11.244 hosts deny = 0.0.0.0/32 uid = web_user1 gid = web_user1 auth users = backup
Empire CMS,phome.net
#!/bin/bash DATE=`date %w` rsync -tvzrp -e ssh --progress --delete backup@10.80.11.244::www /backup/www/$DATE --password-file=/etc/rsync.pass > /var/log/test.$DATE mail -s "Backup is done" yhl5555@126.com < /var/log/test.$DATE

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号