服务器之间数据备份
1. 什么是Rsync
rsync是一款开源的, 快速的, 多功能的, 可实现全量 及增量的本地或远程数据同步备份的优秀工具.
rsync软件适用于 unix / linux / windows 等多种操作系统平台.
官方英文简单描述: rsync-a fast, versatile, remote ( and local ) file-copying tool
来自: http://www.samba.org/ftp/rsync/rsync.html
Rsync是一种快速且功能非常多的文件复制工具。它可以在本地复制,也可以在任何远程shell上复制另一个主机,也可以从远程rsync守护进程复制。它提供了大量的选项,可以控制其行为的各个方面,并允许对要复制的文件集进行非常灵活的规范。它以delta-传输算法而闻名,它通过只发送源文件和目标文件中的现有文件之间的差异来减少通过网络发送的数据量。Rsync被广泛用于备份和镜像,并作为日常使用的一个改进的副本命令。
2. rsync简介 remote synchronization
rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像, 远程备份的功能, 这个功能类似ssh带的scp命令, 但又优于scp命令的功能, scp每次都是全量拷贝,而rsync可以增量拷贝. rsync还可以在本地主机的不同分区或目录之间全量及增量复制数据, 这又类似cp命令, 但同样也优于cp命令, cp每次都是全量复制,而rsync可以增量复制
小提示:利用rsync还可以实现删除文件和目录的功能, 这又相当于rm命令
一个rsync相当于scp cp rm ls 但还优于他们每一个命令.
centos 5 rsync 2.x 比对方法,把所有的文件比对一遍, 然后进行同步.
centos 6 rsync 3.x 比对方法,一边比对差异, 一边对差异的部分进行同步.

浙公网安备 33010602011771号