rsync简介
Rsync(remote sync)是UNIX及类UNIX平台下一款神奇的数据镜像备份软件,它不像FTP或其他文件传输服务那样需要进行全备份,Rsync可以根据数据的变化进行差异备份,从而减少数据流量,提高工作效率。你可以使用它进行本地数据或远程数据的复制,Rsync可以使用SSH安全隧道进行加密数据传输。Rsync服务器端定义源数据,Rsync客户端仅在源数据发生改变后才会从服务器上实际复制数据至本地,如果源数据在服务器端被删除,则客户端数据也会被删除,以确保主机之间的数据是同步的。Rsync使用TCP 873端口。
实验环境描述
1.server端需要同步的文件夹为/data
2.client端同步到/opt/rsync-bak
server: localhost rsync-server ipaddr:10.1.205.151
client: localhost rsync-client ipaddr:10.1.205.152
基础环境准备
server端部署
[root@localhost ~]# hostname --all-ip-address
10.1.205.151 192.168.122.1
[root@localhost ~]# hostnamectl set-hostname rsync-server
[root@localhost ~]# bash
[root@rsync-server ~]# [ -e /media/cdrom ] && echo "file find" || mkdir /media/cdrom/
file find
[root@rsync-server ~]# mount /dev/sr0 /media/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@rsync-server ~]# cd /etc/yum.repos.d/
[root@rsync-server yum.r

本文介绍了在Centos7.5环境下如何部署Rsync同步推送机制,包括Rsync的基本概念、实验环境描述、基础环境准备如rsync配置、同步数据的准备以及客户端如何进行数据同步。通过Rsync,可以实现高效的数据差异备份,确保本地与远程数据的一致性。
最低0.47元/天 解锁文章

891

被折叠的 条评论
为什么被折叠?



