在执行 rsync 同步时使用选项--password-file=/etc/rsync.password指定。 代码语言:javascript 复制 # crontab-e0004***/usr/bin/rsync-az--delete--password-file=/etc/rsync.password@rsync_backup@192.168.31.108::tmp/mnt/jacktian # service crond restart # chkconfig crond on 4、配置 rsync+inotify 实...
4.3、编写触发式同步脚本 vim /opt/ino.sh #!/bin/bash DESIP=192.168.144.120 //设置源服务器需要将文件上行(发送)到备份服务器IP地址 INOTIFY_CMD="inotifywait -mrq -e modify,create,attrib,move,delete /var/www/html/" RSYNC_CMD="rsync -azH --delete --password-file=/etc/server.pass /var/www...
步骤一:rsync同步基本操作 1,将目录/boot同步到目录 /todir下 [root@rsync1 ~]# ls /todir #同步前 ls: 无法访问/todir: 没有那个文件或目录 [root@rsync1 ~]# rsync -a /boot /todir #将目录1作为目录2的子目录 [root@rsync1 ~]# ls /todir #检查同步结果 boot 2,将目录/boot下的文档同步...
解决这个问题的方法就是实时同步,所以需要使用 rsync+inotify 组合。 2、inotify简介 inotify 是一种强大的、细粒度的、异步的文件系统事件监控机制,Linux 内核从2.6.13版本起,加入了对 inotify 的支持。通过 inotify 可以监控文件系统中添加、删除、修改、移动等各种事件,利用这个内核接口,inotify-tools 便可以监控文件...
Rsync是可以实现增量备份的工具,使用同步算法,只比较数据变化。配合任务计划。rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。 Rsync还可实现scp的远程拷贝,cp的本地拷贝、rm删除和“ls -l”显示文件列表等功能, ...
配置rsync+inotify实时同步 Linux从2.6.13版内核开始提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件的存取,删除,移动,修改内容及属性等。利用这个机制,可以实现文件异动警告,增量备份,针对目录或文件的变化及时做出响应。 将inotify机制与rsync工具结合,可以实现触发式备份(实时同步),只要原始位置的文档发生...
一、Rsync服务简介 1. 什么是Rsync 它是一个远程数据同步工具,它在同步文件的同时,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。可以保持原来文件的权限、时间、软硬链...
rsync是一个开源的快速备份工具,可以再不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,再传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。 原理 再远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。再同...
1、配置同步身份验证的rsync 2、rsync定期同步 3、配置inotify+rsync实时同步 一、rsync概述 rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。rsync的官方站点...
配置inotify+rsync实时同步时,使用监控程序( )来触发同步操作A.inotifywaitB.watchC.inotifywatchD.inotif