位置: IT常识 - 正文

rsync结合 inotfiy 实现实时备份的问题(rsync inotify sersync)

编辑:rootadmin
这篇文章主要介绍了rsync结合 inotfiy 实现实时备份的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下... 21-03-09 1. 简介

推荐整理分享rsync结合 inotfiy 实现实时备份的问题(rsync inotify sersync),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:rsync include,rsync -i,rsync连接,rsync连接,rsync -i,rsync include,rsync -i,rsync -i,内容如对您有帮助,希望把文章链接给更多的朋友!

rsync简介:rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步

Inotify简介:Inotify 是一种强大的、异步的文件系统事件监控机制,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种细微事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况

2. 实验环境:

ip地址角色192.168.153.180备份源 sync client + inotify192.168.153.181备份端 rsync server

两台机器均关闭防火墙和selinux关闭防火墙

systemctl stop firewalld

关闭selinux

setenforce 03. 配置备份端主机(181主机)

3.1 安装rsync工具

yum -y install rsync

3.2 修改rsync配置文件:

vim /etc/rsyncd.conf

修改后内容如下:(!复制之后删掉注释才可使用,不然格式会有问题)

uid=rootgid=rootuse chroot = nomax connections = 10strict modes = yespid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.locklog file = /var/log/rsyncd.log[rsync]path = /opt #备份路径comment = rsyncignore errors #跳过错误read only = no #读write only = no #写hosts allow = 192.168.153.180 #备份源iplist = falseauth users = rsync_user #用户

3.3 创建密码文件并修改权限 创建文件

echo "rsync_user:123" > /etc/rsync.password

修改权限

chmod 600 /etc/rsync.password

3.4 启动rsync并查看端口验证

rsync结合 inotfiy 实现实时备份的问题(rsync inotify sersync)

启动

rsync --daemon

验证

netstat -ntlp|grep 873tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 1583/rsync tcp6 0 0 :::873 :::* LISTEN 1583/rsync 4. 配置备份源端(180主机)

4.1 安装epel源和所需工具

先安装epel源

yum -y install epel-release

再安装所需工具

yum -y install inotify-tools rsync

4.2 只需要设置rsync同步密码即可,不用重设用户名 创建文件

echo "123" > /etc/rsync.password

修改权限

chmod 600 /etc/rsync.password

4.3 编写inotify监控脚本如下:

vim inotify.sh#!/bin/baship=192.168.153.181 #备份端ipsrc=/opt/rsync_src #数据目录dst=rsyncuser=rsync_user # 用户/usr/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e modify,delete,create,attrib ${src} | while read filedorsync -vzrtopg --delete --progress $src $user@$ip::$dst --password-file=/etc/rsync.password > /dev/null && echo "$src was rsyncd"done

3.4 创建源目录

mkdir /opt/rsync_src

3.5 执行脚本检测

sh inotify.sh

3.6 新开窗口在源目录下创建文件

cd /opt/rsync_srcecho 111 > 1.txtecho 222 > 2.txt

3.7 在备份端查看新创建的两个文件已经同步过来

ls /opt/rsync_src/1.txt 2.txt

3.8 在备份源端删除1.txt文件

cd /opt/rsync_srcrm -f 1.txt

在备份端查看已经同步删除

ls /opt/rsync_src/2.txt

到此这篇关于rsync结合 inotfiy 实现实时备份的文章就介绍到这了,更多相关rsync结合 inotfiy 实现实时备份内容请搜索电脑学习网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持电脑学习网!

本文链接地址:https://www.jiuchutong.com/zhishi/279813.html 转载请保留说明!

上一篇:linux基础命令有哪些? linux基础命令使用方法(linux基本命令有哪些)

下一篇:如何在Mac上更改Siri语音?Mac上更改Siri语音方法(如何在Mac上更改我的Apple ID)

  • 互联网创业成功的秘密,超级软文营销 (互联网创业成功的原因)

    互联网创业成功的秘密,超级软文营销 (互联网创业成功的原因)

  • 青年湖南怎么切换账号(青年湖南如何切换账号)

    青年湖南怎么切换账号(青年湖南如何切换账号)

  • 华为手表不见了能不能用手机找到(华为手表不见了怎么借助手机找到)

    华为手表不见了能不能用手机找到(华为手表不见了怎么借助手机找到)

  • 华为mate40发布日期(华为mate50pro发布会)

    华为mate40发布日期(华为mate50pro发布会)

  • 荣耀30支持红外遥控的吗(荣耀30支持红外遥控器吗)

    荣耀30支持红外遥控的吗(荣耀30支持红外遥控器吗)

  • 苹果手机界面的漂浮窗口怎么设置(苹果手机界面的小圆圈怎么设置出来)

    苹果手机界面的漂浮窗口怎么设置(苹果手机界面的小圆圈怎么设置出来)

  • 互连众信是什么(互连众信是哪个贷款的)

    互连众信是什么(互连众信是哪个贷款的)

  • iphone11屏幕有一条黑线(iphone11屏幕有一块发黄)

    iphone11屏幕有一条黑线(iphone11屏幕有一块发黄)

  • 华为荣耀9x可以升级5g(华为荣耀9X可以语音唤醒语音助手吗)

    华为荣耀9x可以升级5g(华为荣耀9X可以语音唤醒语音助手吗)

  • wps艺术字在哪里设置(wps office的艺术字在哪)

    wps艺术字在哪里设置(wps office的艺术字在哪)

  • 剪映导出视频模糊(剪映导出视频模糊怎么办)

    剪映导出视频模糊(剪映导出视频模糊怎么办)

  • 华为freebuds没有发票保修吗(华为freebuds没有弹窗)

    华为freebuds没有发票保修吗(华为freebuds没有弹窗)

  • 为什么抖音没有分享箭头(为什么抖音没有微信支付)

    为什么抖音没有分享箭头(为什么抖音没有微信支付)

  • iphone打电话声音小微信正常(iPhone打电话声音小怎么回事)

    iphone打电话声音小微信正常(iPhone打电话声音小怎么回事)

  • ppt中的图片怎么复制到桌面(ppt中的图片怎么保存出来原图)

    ppt中的图片怎么复制到桌面(ppt中的图片怎么保存出来原图)

  • 小米8充电器参数(小米八充电器型号)

    小米8充电器参数(小米八充电器型号)

  • 电脑图片多选快捷键(电脑上多选图片按哪个键)

    电脑图片多选快捷键(电脑上多选图片按哪个键)

  • 华为mate闹钟设置在哪里(华为闹钟creamy)

    华为mate闹钟设置在哪里(华为闹钟creamy)

  • 华为nova5pro是快充吗(华为nova5pro是什么快充协议)

    华为nova5pro是快充吗(华为nova5pro是什么快充协议)

  • 如何关闭微信指纹锁(如何关闭微信指纹支付解锁)

    如何关闭微信指纹锁(如何关闭微信指纹支付解锁)

  • 怎么取消哈喽单车自动续费(怎么取消哈罗单车包月自动扣费)

    怎么取消哈喽单车自动续费(怎么取消哈罗单车包月自动扣费)

  • 单元格左右边距怎么设置(单元格左右边距在哪里设置)

    单元格左右边距怎么设置(单元格左右边距在哪里设置)

  • 管理局域网网速如何控制呀?(局域网网速太慢怎么办)

    管理局域网网速如何控制呀?(局域网网速太慢怎么办)

  • 级联选择器(el-cascader)动态加载(lazyLoad)实现省市区三级选择(级联选择器 数据回显)

    级联选择器(el-cascader)动态加载(lazyLoad)实现省市区三级选择(级联选择器 数据回显)

  • OpenCV实战——多尺度FAST特征检测(opencvcuda)

    OpenCV实战——多尺度FAST特征检测(opencvcuda)

  • 税前弥补以前年度亏损例
  • 期末应交税费有余额吗
  • 工资扣水电费怎么算
  • 财务会计制度名称一般是
  • 报销单第一页写不完
  • 管理费用福利费和应付职工薪酬福利费区别
  • 红冲发票跨年怎么操作
  • 申报查询里面找不到才申报的个税
  • 企业所得税按月还是按季度申报
  • 清算期间公司不再存续
  • 营业外收入在资产负债表怎么填
  • 作为福利手段福利概念的三个条件是
  • 厂房消防安装图
  • 一般纳税人注销公司需要什么资料和流程
  • 流转税税额
  • 查企业有记录吗
  • 种植保险包括
  • 出售固定资产未收款账务处理
  • 事业单位研发支出资本化
  • 物业公司广告位出租怎么入账
  • 其他应收款押金计提坏账吗
  • 事业单位自由资金怎么入账
  • 各类预算的内容及其相互关系
  • thinkphp 模型
  • remind32.exe - remind32是什么进程 有什么用
  • 一些出口商为什么要倾销
  • 台式电脑组装过程视频
  • thinkphp隐藏index.php
  • js示例
  • 深度学习如何训练出好的模型
  • yii框架搭建
  • 固定资产的基本特征有哪些
  • 现代c++教程
  • wordpress jquery
  • 一般企业预缴税额怎么算
  • 什么是企业的应付账款
  • 阿里云主机安装软件
  • 帝国cms吧
  • 企业开办费如何在税前扣除
  • 印花税步骤
  • 免税收入与不征收的区别
  • 自己动手把桌子改窄
  • 辅助账簿属于会计档案吗
  • 工资薪金可以抵扣增值税吗
  • 上年未结转的成本今年可以结转吗
  • 捐赠 赞助 区别
  • 初始数据都录入什么意思
  • 企业因受疫情影响导致停工停产的
  • 商标无形资产摊销计入什么科目
  • 旅行社滞纳金计算公式
  • mysql join 慢
  • 一些有用的sql语句是什么
  • mysql深入理解
  • Win2008 Server Core如何操作?5个步骤学会Win2008 Server Core操作
  • windows10 硬件
  • linux怎么刻录光盘
  • linux日期格式
  • win7关闭文件夹和内容一起显示
  • win8.1系统如何升级到win11
  • mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境
  • 返回场景和音乐的区别
  • jquery实现复选框全选
  • js的select
  • jQuery通过ajax快速批量提交表单数据
  • 大叔sam1
  • android 快速开发工具
  • javascript教程 csdn
  • 使用jQuery Ajax 请求webservice来实现更简练的Ajax
  • js确认框选择取消时退出程序怎么设置
  • javascript如何定义函数
  • js如何实现复制
  • flask框架下使用scrapy框架
  • 江苏省国家税务局电话号码
  • 督察综合服务中心是干什么的
  • 所得税季度预缴,年度汇算清缴
  • 新疆中国邮政投诉电话
  • 科研用地是否缴纳土地使用税
  • 股权转让所得怎么申报
  • 工商年检报告书怎么打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设