一.功能
主要用于备份和生成镜像
二. 特点
速度快,避免复制相同的内容 支持符号链接(即软连接)
对存在差异的文件进行更新
与scp的区别 : rsync 做文件复制比scp快,因为rsync只对差异文件进行更新,而 scp 是把所有文件都复制过去
三.语法格式
rsync -rvl 源文件的拥有者@源文件的主机名:源文件的位置 目标文件的拥有者@目标文件的主机名:目标文件的位置
对其中的**-rvl**的解释:
.
-r 递归
-v 显示复制过程
-l 拷贝符号连接
例如:
当我想将master节点的文件拷贝到其他节点时可以这样玩
前提 : 你得是 root 用户哦
1 . 需求 : 将master节点上的配置文件(/etc/profile)拷贝到slave01上
#在master节点上这样玩
rsync -rvl /etc/profile root@slave01:/etc/profile
2 . 需求 : 将slave01节点上的配置文件(/etc/profile)拷贝到slave02上
#在slave02节点上这样玩
rsync -rvl root@slave01:/etc/profile ./
3 . 需求 : 将slave02节点上的配置文件(/etc/profile)拷贝到slave01上
#在master节点上这样玩
rsync -rvl root@slave02/etc/profile root@slave01:/etc/profile
注意比较三者的区别