一个网站,除了有数据库,还有很多别的文件,比如用户上传的图片,你的网站代码之类,光有数据库而没有这些文件你的网站也没法跑起来。
和数据库比起来,网站文件要大得多,而且文件数目也多得多,要做到实时同步必须考虑“增量文件同步”,一般传统的方法是使用 inotify + rsync 写脚本来操作。...
分类:
Web程序 时间:
2014-07-18 23:02:58
阅读次数:
262
一:问题基于LAN或WAN的网络应用之间进行数据传输或者同步非常普遍,比如远程数据镜像、备份、复制、同步,数据下载、上传、共享等等二:简单解决简单复制会带来较大的带宽,同步或传输时间也会较长三:RSYNC和RDC是两种常见算法,仅仅传输差异数据,并节省带宽四:Rsync算法假设现在有两台计算机Alp...
分类:
其他好文 时间:
2014-07-16 18:07:21
阅读次数:
250
在前面的博文实践记录之-Rsync镜像备份介绍了镜像备份工具Rsync的安装和使用.但在大数据时代,rsync的不足之处也暴露出来.首先.rsync本身实现不了实时备份.靠系统的crontab实现的话也受限于1分钟.因此这就导致了服务端和客户端数据可能出现不一致,更无法在应用故障时做到..
分类:
其他好文 时间:
2014-07-16 16:44:36
阅读次数:
391
# yum install rpm-build# wget http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gz# vim rsync.specName:rsyncVersion:3.0.9Release: 1%{?dist}Summa...
分类:
其他好文 时间:
2014-07-16 15:57:59
阅读次数:
187
转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remot....
分类:
系统相关 时间:
2014-07-16 14:04:20
阅读次数:
412
这篇文章基本介绍全了:http://www.2cto.com/os/201308/238733.html
几点简单备忘:
1. ubuntu下通过apt-get即可安装;
2. 配置文件/etc/rsync.conf默认不存在,需要手动创建;
3. 可以通过守护进程xinetd来启动rsync,在/etc/default/rsync中配置;
4. 服务器在/etc/rsync.pas...
分类:
系统相关 时间:
2014-07-16 09:56:33
阅读次数:
333
Previously, I doubted about possible data transfer errors during file synchronization using rsync. Now, I feel relieved according to the manual:Note t...
分类:
其他好文 时间:
2014-07-15 00:38:37
阅读次数:
330
操作系统环境:LSBVersion::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributorID:RedHatEnterpriseServerDescription:RedHatEnterpriseLinuxServerrelease6.4(Santiag..
分类:
其他好文 时间:
2014-07-10 19:15:52
阅读次数:
443
Rsync(remote synchronize) 是一个远程数据同步工具,可以使用“Rsync算法”同步本地和远程主机之间的文件。
rsync的好处是只同步两个文件不同的部分,相同的部分不在传递。类似于增量备份,
这使的在服务器传递备份文件或者同步文件,比起scp工具要省好多时间。
具体的用法:
1.在本地机器上对两个目录同步
$ rsync -zvr filena...
分类:
其他好文 时间:
2014-07-09 10:39:52
阅读次数:
234
帐号配置:catauthz[groups]g_admin=admin,admin_rsyncg_库名=auser,buser,cuser,duser#库目录权限分配置[linuxspace:/]@g_admin=rw@g_PMC=r*=[linuxspace:/01workdir]@g_admin=rw@g_PMC=rauser=rw*=catpasswd[users]admin=passadmin_rsync=passauser=passSVN提交工作注意事项..
分类:
其他好文 时间:
2014-07-08 09:17:31
阅读次数:
198