Rsync-同步备份服务器脚本
#!/bin/bash
user=samba
samba_data=/vda/samba/files
des_ip= IP地址
date=$(date '+%Y-%m-%d %H:%M:%S')
#intofy监控内容
/usr/bin/inotifywait -mrq --format '%e:%w%f' -e modify,create,delete,attrib,close_write,move $samba_data |
#判断事件进行传输
while read files
do
#对监控事件和文件进行切割
rsync_event=$(echo $files | awk -F "[:]" '{print $1}')
rsync_files=$(echo $files | awk -F "[:]" '{print $2}')
#创建和关闭操作时进行同步
if [[ $rsync_event = 'CREATE' ]] || [[ $rsync_event = 'CREATE,ISDIR' ]] || [[ $rsync_event = 'CLOSE_WRITE' ]]; then
rsync -azPR -e 'ssh -p 2222' $rsync_files $user@$des_ip:/back
fi
#删除和移动操作时进行同步
if [[ $rsync_event = 'DELETE' ]] || [[ $rsync_event = 'MOVED_FROM' ]]; then
rsync -azPR --delete -e 'ssh -p 2222' $samba_data $user@$des_ip:/back
fi
done
Rsync-同步备份服务器脚本相关推荐
- rsync同步脚本示例,带有exclude参数说明
同步数据脚本 #!/bin/bash rsync -vae "ssh -o StrictHostKeyChecking=no" --exclude "*.gz" ...
- rsync同步工具介绍与部署
文章目录 1. rsync简介 2. rsync特性 3. rsync的ssh认证协议 4. rsync命令 5. rsync+inotify 5.1 rsync+inotify组合的优势 5.2 r ...
- rsync同步服务实验讲解
rsync 同步服务 复制: 源所有数据 同步: 只传输变化数据 • 命令用法 – rsync [选项...] 源目录 目标目录 • 本地同步 – rsync [选项...] 本地目录1 本地目录2 ...
- rsync同步和备份文件到本地
转载请注明文章出处:https://tlanyan.me/use-rsync-... rsync是主机间同步和备份的神器.相对于ftp.scp等工具,rsync功能更强大,同步/传输效率更高,实属服务 ...
- Linux同步自己的配置,Linux学习心得之——Rsync同步配置
Linux学习心得之--Rsync同步配置 1 使用软件 类unix系统下的数据镜像备份工具:rsync. 2 安装说明 2.1 获取rsync 下载最新版本的rsync-3.0.8.tar.gz 2 ...
- sersync+rsync同步
一.Sersync安装 (1)Sersync同步需求逻辑图 Sersync依赖于rsync进行数据同步,需在主服务器master上开启Sersync,Sersync负责监控配置文件 中的文件系统的事件 ...
- rsync同步服务配置手记
Rsync在推送或抓取数据时,在rsync客户端会出现性能问题, 负载比较大且数据量比较大的生产环境要注意这一点. 本文只是个人平时配置示例,可以简单修改后用于实际环境使用,rsync不仅可以实现服务 ...
- rsync同步工具学习笔记
rsync同步工具 1.rsync介绍 rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于unix/linux/windows等多种操作 ...
- Windows 下rsync同步数据报错7456
Windows下rsync同步数据报错如下图: 解决方法:此报错原因(rsync服务器端无法连接到客户端212.246)检测69.251服务器端到客户端的rsync端口是否通 873 发现69.251 ...
- rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
今天在同步数据的时候提示rsync: failed to set times on "xxxx": Operation not permitted,一般来说要不是服务器时间不对或者 ...
最新文章
- zabbix3.4.7版本饼图显示问题
- /* * 编程题第五题(20分): 	本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 	***** 	 *** 	 * 	 *** 	***** 	所谓“
- WPF 根据绑定值设置DataGrid行背景色
- cygwin编译verilator_Sublime text3 + Verilator 实现自动语法检错
- Codeforces 997E Good Subsegments (线段树)
- 使用外置tomcat部署spring boot程序需添加servlet-api
- eclipse android开发环境搭建_聊聊Spring boot2.X开发环境搭建和基本开发
- python easy install_Python 安装easy_install详解
- 判断数组中是否有存在重复值
- CRM管理系统、教育后台、赠品管理、优惠管理、预约管理、试听课、教师、学生、客户、学员、商品管理、科目、优惠券、完课回访、客户管理系统、收费、退费、回访、账号权限、订单流水、审批、转账、rp原型
- Leetcode:11.container-with-most-water(盛水最多的容器)
- 中国人工智能学会通讯——后深度学习时代的人工智能
- java se面试题_Java SE 8面试问答(第2部分)
- Android Binder机制的Native应用
- bzoj 3208 花神的秒题计划I
- Unity3D 2018安装教程
- 计算机错误1327,Win7系统电脑安装软件失败并提示错误1327解决办法
- 华为A1路由器虚拟服务器,华为a1路由器怎么设置
- 人体的神经系统图 分布,人体神经图分布图高清
- win10 软路由_带你入门软路由 篇一:为什么需要软路由?