Windows 文件同步方案讨论
Linux下有rsync,Windows下也有类似的软件,就是cwRsync,此软件分为服务器端/客户端。目前最新版本为:4.04版,cwRsyncServer_4.0.4_Installer,cwRsync_4.0.4_Installer。cwRsync打包了Rsync和Cygwin,使用cwRsync可以进行快速的远程备份和同步。Rsync使用了Rsync算法,通过它可以非常快的进行远程文件的同步。这种算法只需要在链路上传递文件不同的部分,而不需要提前在一端准备好文件所有版本的。乍一看这似乎是不可能的,因为计算两个文件之间的不同,通常需要本地访问的这两个文件。
Rsync通常使用ssh进行数据通讯,安装它不需要任何特殊权限,但是你必须有一个可以运行ssh软件系统。
作为选择,rsync可以运行在守护进程模式,监听一个socket端口。这通常是用于公共文件的分发,虽然身份验证和访问控制是可利用的。Cygwin是一个Windows下类linux系统环境。它由一个DLL(cygwin1.dll),模拟大量的Linux API功能,以及工具的集合。
详细情况可通过http://itefix.no/cwrsync/了解。
页:
[1]