Rsync下行同步+inotify实时同步介绍和部署

本文介绍了Rsync的同步原理和配置方法,包括全量备份和增量备份。详细阐述了如何配置rsync源,以及在CentOS 7.6环境下进行同步实验。此外,还讲解了利用inotify工具实现Linux文件系统的实时监控,从而进行上行同步到同步源的操作。
摘要由CSDN通过智能技术生成

一、rsync

     支持本地复制,或者与其他SSH,rsync主机同步

1、Rsync同步源

    指备份操作的远程服务器,也称为备份源

如果A服务器同步B服务器,那么B就是备份源

如果B服务器同步A服务器,那么A就是备份源

 2、Rsync服务器

1.Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。
2.Rsync软件适用于unix/linux/windows等多种操作系统平台。
3.Rsync是一个快速和非常通用的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制。
它提供了大量的参数来
控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制。
4.以其delta-transfer算法闻名。rsync监听端口:873 rsync运行模式:c/s
 

  3、同步方式

  • 全量备份
    所有数据全部传送
    把原来的文件和新的文件一起统一传送全量复制,效率低
  • 增量备份
    在传输数据之前通过一些算法通过你有的数据和我有的数据进行对比,把不一样的数据通过网络传输增量复制,效率较高

二、配置rsync源

1、基本思路

建立rsyncd.conf配置文件、独立的账号文件
启用rsync的 --daemon模式
2、配置文件rsyncd.conf

认证配置auth users、secrets file,不加则为匿名
3、独立的账号文件

用户名:密码
每行一个用户记录
独立的账号数据,不依赖系统账号
4、启用rsync服务

通过 --daemon独自提供服务,rsync – daemon
执行kill $(cat /var/run/rsyncd.pid)关闭服务

三、实验

实验环境:centos 7.6  192.168.195.100(同步源)

                  centos 7.6  192.168.195.200(发起端)

检查虚拟机是否安装rsync

 

 同步源配置:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值