两台主机之间的数据同步,同步包括文件、文件夹的同步。

Rsynclinux下的数据镜像备份工具。一款快速增量备份工具 Remote Sync,远程同步支持本地复制,或者与其他SSHrsync主机同步。

同步分为异步和同步两种;区别就是数据同步的相隔的时间长短不一样

***************************************************************************

特点

***************************************************************************

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

很容易做到保持源文件的权限、时间、软硬链接等等。

无需特殊权限即可安装。

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

安全:可以使用scpssh等方式来传输文件,当然也可以通过直接的socket链接。

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

***************************************************************************

实验图:

linux rsync 单项复制_linux下的rsync配置

24              a                cache(目录)

25              b                cache(目录)

***************************************************************************

一、b copy a 拉复制(异步)

rsync+crontab  拉复制:

注意:

B需要什么1.授权【账号密码】2.地址【复制谁的数据】

A需要启动一个服务,用于被链接 IP  PORT

  授权账号密码  数据

***************************************************************************

实验;

24  a  启动rsync服务端  准备数据   用于链接的账号密码

25  b  rsync客户端+crontab

Rsync是一个服务,部分客户端和服务器端。

1.检查是否安装rsync,然后建立cache目录:

linux rsync 单项复制_linux下的rsync配置_02

2.创建守护进程:

/etc/services中查看有没有rsync服务及端口,没有则添加:

linux rsync 单项复制_linux下的rsync配置_03

编写rsync的配置文件:

linux rsync 单项复制_linux下的rsync配置_04

linux rsync 单项复制_linux下的rsync配置_05

 

编写密码文件:

linux rsync 单项复制_linux下的rsync配置_06

写欢迎消息:

linux rsync 单项复制_linux下的rsync配置_07

初始化配置文件:

linux rsync 单项复制_linux下的rsync配置_08

linux rsync 单项复制_linux下的rsync配置_09

linux rsync 单项复制_linux下的rsync配置_10

linux rsync 单项复制_linux下的rsync配置_11

 

在客户端测试3.25

配置user and passwd

linux rsync 单项复制_linux下的rsync配置_12

测试文件:

24上创建文件:

linux rsync 单项复制_linux下的rsync配置_13

25上同步:

linux rsync 单项复制_linux下的rsync配置_14

测试目录:

linux rsync 单项复制_linux下的rsync配置_15

linux rsync 单项复制_linux下的rsync配置_16

linux rsync 单项复制_linux下的rsync配置_17

测试数据:

linux rsync 单项复制_linux下的rsync配置_18

linux rsync 单项复制_linux下的rsync配置_19

测试更改数据:

 

linux rsync 单项复制_linux下的rsync配置_20

linux rsync 单项复制_linux下的rsync配置_21

 

制修订任务计划:

linux rsync 单项复制_linux下的rsync配置_22

再次测试:

linux rsync 单项复制_linux下的rsync配置_23

linux rsync 单项复制_linux下的rsync配置_24