java异地文件同步_使用Rsync加iNotify完成文件异地实时备份

使用Rsync+iNotify完成定时备份数据

一、概念介绍inotify 是一种强大的、细粒度的、异步的文件系统事件控制机制linux 内核从 2.6.13 起,加入了 inotify 支持,通过 inotify 可以监控文件系统中添加、删除、修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而 inotify-tools 正是实施监控的软件

二、功能分析

(1). 角色分配表

生产服务器主机A的地址:172.19.255.20 系统:centos7.2 安装工具:rsync、inotify-tools

备份服务器主机B的地址:172.19.255.19 系统:centos7.2 安装工具:rsync喜欢这个解释:谁主动谁是客户端,谁被动谁是服务端

如果我们需要实时备份数据;

让 inotify 监控文件系统的各种变化;

当文件有任何变动时,就触发rsync 同步,则该源服务器为主动,那它就是 客户端;

备份服务器为被动方,那它就是 服务端

三、备份服务器配置操作在此提醒一下,本人在测试过程中,使用的是 root 账户,当然,如果使用的是其他账户,只要保证有足够的权限也可,谢谢 …

1、备份服务端安装rsync:

如今的 linux 系统,很可能已经默认安装了 rsync,可以运行命令 rpm -aq rsync 或者 rsync -v 进行查看,如下信息说明已经安装了 rsync

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值