位置: 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)

  • 购买土地使用权契税的会计分录
  • 专票待认证
  • 资产负债表里的应收账款怎么取数
  • 一般纳税人报税流程详细操作
  • 起重机属于固定资产哪个类别
  • 零星采购范围
  • 公司给员工购买意外险怎么做账
  • 银行回单附言写错业务
  • 半成品成本核算 一般企业怎么核算
  • 定期定额户超过定额怎么报个税
  • 应收而未收的装修款如何做账务处理?
  • 补交以前年度房产税如何记账
  • 企业转增股本要交税吗
  • 税号开错了
  • 二手房增值税税率表2023年最新
  • 为什么中国没有工业革命
  • 进口退运货物基本流程
  • 固定资产折旧转入什么科目
  • 公账的钱如何合法取出会计
  • 鸿蒙工具箱巅峰模式有什么用
  • 微pe工具箱怎么用
  • 发票认证平台上不去
  • win10没有音效设置
  • element ui datepicker 源码
  • 生产成本包括哪些项目
  • pavsrv51.exe - pavsrv51是什么进程 有什么用
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • sethook.exe - sethook进程是什么文件 有何作用
  • 其他应付款的会计分录怎么写
  • 应付债券到期偿还
  • 跟银行借入长期存款
  • 行政单位职工福利费使用范围
  • 个人将房产过户到一人有限公司交什么税
  • 企业研发费用的归集
  • VUE -- defineExpose
  • 持有至到期投资在资产负债表怎么填
  • 坏账损失属于或有事项吗
  • YII视图整合kindeditor扩展的方法
  • 工资一定要对公发吗
  • mysql5.7分区表
  • 不确认收款退款对方还能收到钱么?
  • 进项税额转出可以为负数吗
  • 公司银行账号注销需要什么资料
  • 建筑企业结转成本附件
  • 小规模减免的增值税
  • 上年亏损次年赢亏怎么算
  • 自产产品用于业务招待
  • 小规模纳税人上限
  • 实收资本或股本什么意思
  • 回收材料的好处和问题
  • 用友为什么引入不了账套
  • 库存商品账务没做如何调增
  • 现金日记账月末怎么结账图片
  • 什么叫建账
  • sql server连接方式
  • u盘装win7系统步骤
  • 苹果mac电脑怎么复制粘贴
  • linux进程管理实验总结
  • 如何知道自己的邮箱号
  • 删除xp本地保存的视频
  • win8关机一直转圈
  • windows7睡眠唤醒快捷键
  • win7无法远程桌面win10
  • linux虚拟机怎么查看目录
  • win8.1 安装ie10
  • win10一直重置
  • cocos引擎教程
  • 炉石传说用什么开发的
  • ExtJS TabPanel beforeremove beforeclose使用说明
  • 安卓新创手势
  • [置顶]bilinovel
  • numpy使用心得
  • JavaScript的Cookies
  • 国家税务局级别排名
  • 电子税务局申领的发票怎么读入金税盘
  • 国税地税怎么分成
  • 外汇业务税务备案
  • 税控ic卡就是税控盘吗
  • 实体经济的行业有哪些
  • 我国国家宪法日是每年的十二月几日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设