rsync排除多个文件实现同步】的更多相关文章

首先创建exclude目录放入xx.list排除文件. [root@localhost tmp]# cat /exclude/a_exclude.list a.txt lai ———————————————————————— a.txt——文件 lai——目录 ———————————————————————— rsync命令: [root@localhost tmp]# rsync -avz --delete --force --password-file=/etc/rsync.password…
1.接受端安装rsync yum -y install rsync 2.配置同步模块 vim /etc/rsyncd.conf # any name you like [backup] # destination directory for copy path = /data/backup # hosts you allow to access hosts allow = 192.168.88.88 hosts deny = * list = true uid = root gid = root…
实验环境:Centos7.4 目的:将源服务器的文件实时同步至目标服务器 源服务器:10.11.1.107 目标服务器:10.11.1.106 分别在两个节点安装rsync yum -y install rsync 源服务器107安装inotify实时监控文件变化 wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz tar zxf inotify-tools-3.14.tar.gz…
一.简介 sersync是基于Inotify开发的,类似于Inotify-tools的工具: sersync可以记录下被监听目录中发生变化的(包括增加.删除.修改)具体某一个文件或某一个目录的名字: rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高: 注:当同步的目录数据量不大时,建议使用Rsync+Inotify-tools:当数据量很大(几百G甚至1T以上).文件很多时…
假设某服务器架构中有两台web服务器(IP为192.168.1.252和192.168.1.254),一台代码更新发布服务器(IP为192.168.1.251),需要同步的目录是/data/www/,结构图如下: 下面介绍一下安装步骤 在代码发布服务器(192.168.1.251)上安装inotify,执行如下命令 tar xzvf inotify-tools-3.14.tar.gzcd inotify-tools-3.14./configuremakemake installcd ..在所有服…
假设某服务器架构中有两台web服务器(IP为192.168.1.252和192.168.1.254),一台代码更新发布服务器(IP为192.168.1.251),需要同步的目录是/data/www/,结构图如下: 下面介绍一下安装步骤 在代码发布服务器(192.168.1.251)上安装inotify,执行如下命令 tar xzvf inotify-tools-3.14.tar.gzcd inotify-tools-3.14./configuremakemake installcd ..在所有服…
发送端配置: 一.配置密钥 1. 主/从服务器之间启用基于密钥的身份验证.登录发送端服务器并用 " ssh-keygen " 命令生成公共或私有的密钥. 2. 使用 " ssh-copy-id " 复制密钥文件到接收端服务器. ssh-copy-id -i /root/.ssh/id_rsa.pub root@IP 把生成的公钥发送到对方的主机上去,用ssh-copy-id命令,自动保存在对方主机的/root/.ssh/authorized_keys文件中去 [ro…
配置过程中遇到的错误与查看日志 以下错误是在服务正常开启的情况下发生的,请先查看服务是否正常启动. 一.错误 1. rsync: failed to set times on "." (in backup): Permission denied (13) 更新.文件的时间失败:原因是权限不够. 此处为selinux权限限制,临时更改为setenforce 0,永久更改为修改/etc/sysconfig/selinux, 将 SELINUX=enforcing 修改为 SELINUX=d…
接收端配置: 1.安装rsync yum -y install rsync 2.配置同步模块 1. 编辑同步配置文件 vi /etc/rsyncd.conf 2. 同步模块配置参数 # any name you like [backup] # destination directory for copy path = /usr/blues # hosts you allow to access hosts allow = 192.168.16.143 hosts deny = * list =…
发送端配置: 一.配置密钥 1. 主/从服务器之间启用基于密钥的身份验证.登录发送端服务器并用 " ssh-keygen " 命令生成公共或私有的密钥. 2. 使用 " ssh-copy-id " 复制密钥文件到接收端服务器. ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.16.144 二.安装rsync + lsyncd 1. 安装rsync yum -y install rsync 2. 安装Lsyncd 1…