注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

csync2+inotify实现文件实时同步  

2013-07-03 20:24:52|  分类: 数据同步 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  一、关键技能
  运用 csync2+sqlite实现数据的高效实时的增量备份,有关 目录及文件信息都存储在sqlite数据库中,
  大大提升了同步的速率和效率;运用 inotify触发式(实时)执行csync同步命令更新文件。
  二、方案适用
  图片服务器集群方案: ReiserFS4+csync2+inotify
  站点 服务程序分布式方案:csync2+inotify+NFS
  [注](如,站点 程序中存在缓存目录则排除此目录同步,将缓存目录挂载在NFS上)
  分布式集群软件配置更新同步方案: csync2+inotify
  [注](如,集群中heartbeat有关 的配置文件,如apache,nginx的配置文件,并能执行有关 脚本)
  三、实际配置流程
  系统:centos5.1
  结构: 三台服务器
  引用
# vi /etc/hosts    
192.168.4.188   csync1
192.168.4.190   csync2
192.168.4.191   csync3

 
 ......
配置:

echo "csync2 30865/tcp" >> /etc/services
echo "service csync2
{
disable = no
protocol = tcp
flags = REUSE
socket_type = stream
wait = no
user = root
group = root
server = /usr/local/sbin/csync2
server_args = -i
#only_from = 192.168.10.50 192.168.10.51
}" > /etc/xinetd.d/csync2
chkconfig xinetd on
  评论这张
 
阅读(192)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017