码迷,mamicode.com
首页 > 其他好文 > 详细

rsync 概述

时间:2016-01-17 00:02:01      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:rsync 概述

rsyncremote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。 

Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。

 

Rsync支持大多数的类Unix系统,无论是LinuxSolaris还是BSD上都经过了良好的测试。此外,它在windows平台下也有相应的版本,比较知名的有cwRsyncSync2NAS

 

rsync的基本特点如下:

  1. 可以镜像保存整个目录树和文件系统;

  2. 可以很容易做到保持原来文件的权限、时间、软硬链接等;

  3. 无须特殊权限即可安装;

  4. 优化的流程,文件传输效率高;

  5. 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接;

  6. 支持匿名传输,以方便进行网站镜像。

在使用 rsync 进行远程同步时,可以使用两种方式:

1. 远程 Shell 方式(建议使用 ssh,用户验证由 ssh 负责)

2.  C/S 方式(即客户连接远程 rsync 服务器,用户验证由 rsync 服务器负责)。

rsync无论本地同步目录还是远程同步数据,首次运行时将会把全部文件拷贝一次,以后再运行时将只拷贝有变化的文件(对于新文件)或文件的变化部分(对于原有文件)。


本文出自 “不忘初心” 博客,请务必保留此出处http://louislu.blog.51cto.com/2730266/1735663

rsync 概述

标签:rsync 概述

原文地址:http://louislu.blog.51cto.com/2730266/1735663

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!