1.1 Rsync简介rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。 rsync 本来是用以取代 rcp 的一个工具, 它当前是由 rsync.samba.org 维护. rsync 使用所谓的 "rsync 演算法", 提供一个非常快速的文件传输方法, 使 local 和远程二部主机之间的文件达到同步, 它主要是传送二个文件的不同部份, 而非每次都整份传送, 因此速度相当地快. 运行rsync server的机器也就是backup server,1台rsync server可同时备份多个client的数据;也可以多个rsync备份1个client的数据。 rsync 可以搭配 rsh 或 ssh 甚至使用 daemon 模式。 Rsync server会打开一个 873 的服务通道(port), 等待对方 rsync 连接. 连接时, rsync Server 会检查口令是否相符, 若通过口令查核, 则开始进行文件传输. 第一次连通完成时, 会把整份文件传输一次, 下一次就只传送二个文件之间不同的部份. Rsync client可以是类unix主机也可以是windows主机(需配合Sync2NAS使用)。 [编辑] 1.1.1 基本特色1. 可以镜像保存整个目录树和文件系统。2. 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3. 无须特殊权限即可安装。 4. 优化的流程,文件传输效率高。 5. 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 6. 支持匿名传输。 更多内容 请查看http://wiki.lupaworld.com/index.php/Rsync |