简介
rsync(Remote Sync): 是⼀款开源,快速,多功能的可实现本地或远程主机数据同步与 增量备份的优秀⼯具。(数据同步与备份的⼯具)可使本地主机不同分区或⽬录之间及本地 和远程两台主机之间的数据快速同步,远程备份等功能 。
环境
redhat 9
本地主机: 192.168.200.133
远程主机: 192.168.200.129
步骤
远程同步语法
命令格式1:rsync 本地⽬录 ⽤户名@对⽅IP地址:/⽬标⽬录 //同步源⽬录本身
命令格式2:rsync 本地⽬录/ ⽤户名@对⽅IP地址:/⽬标⽬录 //同步源⽬录下内容
安装rsync
#本地
[root@localhost ~]# yum -y install rsync
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
上次元数据过期检查:2:10:11 前,执行于 2024年04月21日 星期日 13时19分06秒。
软件包 rsync-3.2.3-19.el9.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@localhost ~]#
#远程
[root@cilent ~]# yum -y install rsync
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
上次元数据过期检查:0:03:04 前,执行于 2024年04月21日 星期日 15时26分26秒。
软件包 rsync-3.2.3-19.el9.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@cilent ~]#
远程主机创建一个同步目录
[root@cilent ~]# mkdir /rsync
将本地主机/tmp/目录同步到远程主机/rsync目录
[root@localhost ~]# rsync -avz /tmp/ root@192.168.200.129:/rsync
The authenticity of host '192.168.200.129 (192.168.200.129)' can't be established.
ED25519 key fingerprint is SHA256:AW6CbI38rOspHzJ9HwZlKrdMF7grkizUFrHF4loe1DU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.200.129' (ED25519) to the list of known hosts.
root@192.168.200.129's password:
。。。。。省略
sent 1,766 bytes received 172 bytes 430.67 bytes/sec
total size is 22 speedup is 0.0
#到远程主机查看
[root@cilent ~]# cd /rsync/
[root@cilent rsync]# ls
dbus-7UgQHjTDXc systemd-private-da6ecef17f94443db78b9614a277d4b8-rtkit-daemon.service-Hlv8u9
dbus-ANYpxxmHAw systemd-private-da6ecef17f94443db78b9614a277d4b8-switcheroo-control.service-Njx5LA
systemd-private-da6ecef17f94443db78b9614a277d4b8-chronyd.service-c1J4p7 systemd-private-da6ecef17f94443db78b9614a277d4b8-systemd-logind.service-JC7BLU
systemd-private-da6ecef17f94443db78b9614a277d4b8-colord.service-XtTe3u systemd-private-da6ecef17f94443db78b9614a277d4b8-upower.service-KY2wsG
systemd-private-da6ecef17f94443db78b9614a277d4b8-dbus-broker.service-BoGnIA vmware-root_863-3980167256
systemd-private-da6ecef17f94443db78b9614a277d4b8-ModemManager.service-4xfbcK vmware-root_865-3980167289
systemd-private-da6ecef17f94443db78b9614a277d4b8-power-profiles-daemon.service-0V5FSm
[root@cilent rsync]#