Linux内核从2.6.13开始支持inotify。Inotify可以监控文件系统的读取,修改,创建等状态。(更多信息请参考网上资料)通过Rsync+Inotify(inotifywati)可以实现文件的批量分发功能。1查看linux是否支持inotifya)内核至少是2.6.13uname-rb)存在/usr/include/sys/inotify.h,说明..
分类:
其他好文 时间:
2016-07-17 18:11:18
阅读次数:
670
功能介绍:该脚本用于定期(结合crontab一起使用)将本地目录通过rsync+ssh传输到远程服务器,每次执行都生成一个带有以时间命名的目录,并且当前最新版本的数据链接到一个名字叫current的符号链接上,便于查找和恢复。在数据传输完成前,会传输到临时目录下,这个临时目录被命..
分类:
系统相关 时间:
2016-07-16 12:10:52
阅读次数:
314
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。[不带任何选项]我们经常这样使用rsync:复制代码代码..
分类:
系统相关 时间:
2016-07-15 17:37:36
阅读次数:
298
1、网络拓扑图2、环境部署准备192.169.59.17M-server192.168.59.14s1-server192.168.59.15s2-server1、检查系统环境变量[root@M-server~]#cat/etc/redhat-releaseCentOSrelease6.6(Final)
[root@M-server~]#uname-r2.6.32-504.el6.x86_64
[root@M-server~]#uname-mx86_642、在S..
分类:
Web程序 时间:
2016-07-15 17:34:05
阅读次数:
205
前言:一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。..
分类:
系统相关 时间:
2016-07-15 17:33:33
阅读次数:
283
rsync介绍Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。后端的存储数据库都需要实时同步,而rsync用在存储的实时同步。inotify不会对老的数据进行增量,只有新的数据才会增量,这样就不存在比对的问题生产场景集群架构服务器备..
分类:
其他好文 时间:
2016-07-15 17:32:09
阅读次数:
218
Rsync的三种工作模式:1.本地模式Local:rsync[OPTION...]SRC...[DEST]2.远程shell访问模式Accessviaremoteshell:Pull:rsync[OPTION...][USER@]HOST:SRC...[DEST]Push:rsync[OPTION...]SRC...[USER@]HOST:DEST3.守护进程daemon模式/端口:873Accessviarsyncdaemon:Pull:rsync[OP..
分类:
其他好文 时间:
2016-07-15 17:28:24
阅读次数:
184
xinted结合rsync无密码使用1.安装yuminstall-yxinetdrsync2.配置cat/etc/xinetd.d/rsync#default:off
#description:Thersyncserverisagoodadditiontoanftpserver,asit# allowscrcchecksummingetc.
servicersync
{
disable =no
flags =IPv6
socket_type=stream
wait=no
..
分类:
其他好文 时间:
2016-07-14 19:38:13
阅读次数:
154
案例每晚00整在Web服务器A上打包备份系统配置文件、文件程序目录及访问日志并通过rsync命令推送到服务器B上备份保留(备份思路可以是先在本地按日期打包,然后再推送到B上),web服务器打包后保留7天,备份服务器保留6个月192.168.88.72--A---web服务器192.168.88.67--B---备份..
分类:
其他好文 时间:
2016-07-14 19:37:22
阅读次数:
166
最近整理了下公司的数据备份情况。以下是部分操作的过程1、rsync数据备份,具体备份过程就不详细介绍。数据都备份在/bakup目录下2、删除过期数据及空目录公司的备份数据量比较大,必须及时清除过期数据。echo"日期:$(date+%Y-%m-%d);以下是以过期31天的文件:">/var/log/de..
分类:
其他好文 时间:
2016-07-14 19:36:40
阅读次数:
190