rsync远程同步配置

发布时间:2023年12月26日

rsync远程同步 官方网站:rsync

端口 873

rsync是一种通用的快速文件复制工具,广泛用于在本地系统的不同目录之间复制文件,也可以通过远程Shell或rsync守护进程,在两个系统之间实现文件的复制。它支持两种主要同步方式:下拉(pull)和推送(push),可实现双向备份数据。rsync使用差分编码算法,能够快速同步多台主机之间的文件和目录,并减少数据传输量。

在远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中,同步源负责提供文件的原始位置,发起端应对该位置具有读取权限。

Rsync 是 Linux 系统下的数据镜像备份工具,使用快速增量备份工具 Remote Sync 可以远程同步, 可以在不同主机之间进行同步,可实现全量备份与增量备份,保持链接和权限,且采用优化的同步算法, 传输前执行压缩,因此非常适合用于架构集中式备份或异地备份等应用。同时Rsync支持本地复制,或者与其他 SSH、rsync 主机同步

同步备份方式 完整备份:

描述:完整备份是指将目标数据的所有内容都复制到备份存储介质中。

操作:使用rsync进行同步操作的客户机被称为发起端。在完整备份中,发起端通知服务器,表示要备份服务器上的所有数据。

特点:完整备份会复制整个数据集,无论数据是否发生变化。这意味着无论数据是否已备份,都会重新复制一份完整的数据。

差量备份:

描述:差量备份是相对于上一次完整备份,仅备份自上次备份以来发生变化的数据。

存档属性:在差量备份过程中,不会清除存档属性。存档属性指的是文件的备份状态,表明文件在备份中的存在。

增量备份:

描述:增量备份也是备份自上一次备份以来发生变化的数据,但与差量备份不同,增量备份会清除存档属性。

存档属性:增量备份会将所有发生变化的数据备份,并将这些数据的存档属性标记为已备份。这意味着下一次备份只会备份自上次增量备份以来发生的新变化。

发起端:

描述:指负责发起rsync同步操作的客户机。

任务:发起端的任务是通知服务器,表示它要进行备份操作,即将数据同步到备份源。

备份源:

描述:指响应来自客户机rsync同步操作的服务器。

任务:备份源是需要备份的服务器,它响应发起端的通知,并与发起端协调进行数据同步。

服务端:

描述:指运行rsyncd服务的服务器。

任务:一般情况下,服务端是需要备份的服务器。它运行rsyncd服务,该服务负责处理来自客户端的同步请求,并协调数据的传输。

客户端:

描述:指存放备份数据的一方,通常是发起端。

任务:客户端是发起端,它存储着进行备份的数据。客户端通过rsync与服务端进行通信,将数据同步到备份源。

文章来源:https://blog.csdn.net/m0_75000405/article/details/135213295
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。