- rsync是linux下一个远程数据同步工具,对比两个文件,传输差异部分,传输速度快。
- Rsync传输过程中可以实行压缩和解压缩,使用更少的宽带。支持匿名传输、方便进行网站镜像。
- 数据同步方式
数据备份:拉取(下载)
数据恢复:推送(上传)
- rsync传输模式
本地传输:本地同步数据,类似于cp
远程传输:远程同步数据,类似于scp
守护进程:通过模块化的方式实现批量传输
- rsync应用
安装:yum -y install rsync
监听端口号:TCP/873
服务启动:systemctl start rsyncd
- rsync命令使用
格式:Rsync 选项 复制文件 复制到哪
作为远程命令:
拉取Rsync -avz 指定用户(默认root)@192.168.50.10:/root/mnt /root
推送rsync -avz /mnt 指定用户(默认root)@192.168.50.1:/root/
作为rsync服务
拉取 rsync -avz 指定用户(默认root)@192.168.50.10::/root/mnt /
推送 rsync -avz /mnt 指定用户(默认root)@192.168.50.1::/root/
- 配置文件(/etc/rsyncd.conf)
全局配置: