1. rsync简介
rsync即远程同步, 官网:https://rsync.samba.org/,作者、版本等信息可以执行命令rsync --verison查看。
2. rsync特性和优点
1)与scp比较:
(1) scp无法复制大量的数据
(2) rsync不是单纯的复制,边复制、边统计、边比较
2)rsync特性
(1) 可以镜像保存整个目录树和文件系统。
(2) 可以很容易做到保持原来文件的权限、时间、软硬链接等等。
(3) 无须特殊权限即可安装。
(4) 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。
(5) 压缩传输:rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。
(6) 安全:可以使用 scp、 ssh 等方式来传输文件,当然也可以通过直接的 socket 连接。
(7) 支持匿名传输,以方便进行网站镜象。
(8) 选择性保持:符号连接,硬链接,文件属性,权限,时间等。
3. 常见备份分类
1) 完整备份:每次备份都是从备份源将所有的文件或目录备份到目的地
2) 差量备份:备份上次完全备份以后有变化的数据
3) 增量备份:备份上次备份以后有变化的数据.
4. rync运行模式和端口
采用C/S模式
端口 873
5.数据同步方式
推 : 即上传,客户端将数据传送到rsync服务器。
拉:即下载,客户端从rsync服务器
rsync服务需要xinetd这个超级服务进行管理,xinetd服务在873端口监听来自客户端(备份发起端)的请求,收到请求后会通知其管辖的rsync服务进行回应,接下来就是rsync与客户端之间的通讯。