远程同步工具 ---- rsync

本文介绍了rsync,一个强大的Linux数据镜像备份工具,详细阐述了其特点、同类服务和配置文件。通过实验步骤展示了如何安装配置rsync,包括在服务端和客户端的操作,以及如何实现rsync与inotify的实时同步,以提升文件同步的实时性。
摘要由CSDN通过智能技术生成

远程同步工具 ---- rsync

前言:

​ rsync(Remote Sync)是linux系统下的数据镜像备份工具,使用快速增量备份工具rsync可以远程同步,支持本地复制或其他ssh、rsync主机同步。 rsync使得本地和远程两个主机之间的文件达到同步,只传送两个文件不同的部分,不像ftp那样需要全备份。rsync可以根据数据的变化进行差异备份,从而减少数据流量,提高工作效率 。

一、rsync的介绍:

1、特点:

  • 可以镜像保存整个目录树和文件系统;

  • 可以很容易做到保持原来文件的权限、时间、软硬链接等等;

  • 无须特殊权限即可安装;

  • 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。

  • 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。

  • 支持匿名传输,以方便进行网站镜像

2、rsync同类服务

  • sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新快。
  • async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。
  • rsync 远程同步

3、rsync主要分为三个配置文件

  • tsyncd.conf(主配置文件)

  • rsync.secrets(密码文件)

  • rsyncd.motd(服务器信息文件)

4、rysnc常用选项

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FZrRU2tP-1585060633050)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1585040405070.png)]

二:实验步骤

  • 实验环境

~ 两台虚拟机,一台作为rsync同步源(192.168.48.128),一台作为客户端(192.168.48.130);
两台虚拟机都要安装rsync 。rsync是系统自带的,无需安装&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值