linux文件实时同步之一 inotify+rsync、sersync、lsyncd工具比较
shang 4年前 (2017-03-01) 4085浏览
一、inotify + rsync 最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,...
shang 4年前 (2017-03-01) 4085浏览
一、inotify + rsync 最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,...
shang 7年前 (2014-09-01) 4226浏览
说明: rsync自启动脚本,非常好用,虽然还看不太懂!!!比如killproc,系统命令就没有 #!/bin/bash # # rsyncd This shell script takes care of startin...
shang 7年前 (2014-06-17) 9317浏览
说明: 通过rm来删除大文件或很多小文件里,需要时间些比较多。rsync来删除大文件,处理速度那是相当的快,处理几个G的文件也就是秒级的事、比rm要快很多倍。就是对磁盘io的占用较高、要尽量避免在业务高峰操作 说法: rsync --delet...
shang 8年前 (2013-07-11) 10730浏览
说明: 有一个目录/var/www/test/public/下面,有很多文件、目录,但我只需要同步其中的2个目录(js,css)。用exclude将其它的文件,目录排除当然是可以的,但因为其它文件,目录非常多,在exclude中排除明显太费时;或2行...
shang 8年前 (2013-05-20) 5200浏览
说明: 本篇文章实现linux定时将www,msyql,svn目录rsync到win2003指定目录上。 win2003安装CWRsync,做为rsync的server端,运行CWRsync守护进程daemon,接受linux同步过来的文件; lin...
shang 8年前 (2013-05-16) 15056浏览
说明: Rsync是linux/Unix文件同步和传送工具。用于替代rcp的一个工具,rsync可以通过rsh或ssh使用,也能以daemon模式去运行,在以daemon方式运行时rsync server会开一个873端口,等待客户端去连接。连接时,...
shang 8年前 (2013-05-08) 16520浏览
说明: 使用rsync -av –exclude=upload /home/mysql/backup /home/mysql/backup2/ 只能排除upload文件/目录。但如果要排除多个文件/目录,就需要新建个exclude.lis...