绿茶软件园
资讯首页 > 软件教程 > 使用教程 > windows for rsync安装使用教程

windows for rsync安装使用教程

作者:佚名 来源:绿茶软件园 2013-03-21 09:30:27 0

windows for rsync怎么安装?rsync是类unix系统下的数据镜像备份工具,可以镜像保存整个目录树和文件系统。还能很容易做到保持原来文件的权限、时间、软硬链接等等。下面绿茶小编教大家在windows下安装rsync。

 

1.准备两台机器:

 

server-----192.168.0.201

client-----192.168.0.202

 

2.下载windows版的rsync工具

 

文件: cwRsync_client_2.0.10_Installer.zip

server端:cwRsync_Server_2.0.10_Installer.zip

client端:cwRsync_2.0.10_Installer.zip

 

3.安装与配置

 

SERVER:

(1)安装cwRsync_Server_2.0.10_Installer.zip

 

在开始程序中打开“start a unix bash shell”程序:

进入一个类似cmd的终端,输入如下命令:

$/bin/activate-user.sh

输入l

输入administrator

后面全按回来结束

 

(2)启动opensshd

 

打开“控制面板”-->“管理工具”-->“服务”:

找到一个opensshd的服务,启动它

 

(3)配置rsyncd.conf配置文件

 

编辑C:/Program Files/cwRsyncServer/rsyncd.conf,内容如下:

use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log

pid file = rsyncd.pid

# Module definitions

# Remember cygwin naming conventions : c:/work becomes /cygwin/c/work

[rsync]

path = /cygdrive/f/rsync (此处路径代表f:/rsync目录)

read nly = yes

transfer logging = yes

secrets file = /cygdrive/f/rsyncd.secrets

 

(4)启动rsync服务

 

打开“控制面板”-->“管理工具”-->“服务”:

找到一个RsyncServer的服务,启动它

到此server端配置结束,接下来配置client端。

 

CLIENT:

 

(1)安装client端软件包:cwRsync_2.0.10_Installer.zip

(2)打开cmd,执行如下操作,测试服务端是否正常启动服务了:

cd C:/Program Files/cwRsync/bin

telnet 192.168.0.201 22

telnet 192.168.0.201 873

若上述测试成功,此时可执行同步计划:

rsync -vzrtopg --progress --delete 192.168.0.201::rsync /cygdrive/d/test

或者是:

rsync -vzrtopg --progress --delete 192.168.0.201:/cygdrive/d/rsync /cygdrive/d/test

(此时,会提示输入密码,用户名为administrator,密码则为192.168.0.201的管理员登录密码)

至此,安装配置windows到windows间的同步已经OK

如果定时同步server上的文件,可将其加入任务计划中。

 

命令示例:

rsync -vzrtopg --delete --exclude "count/" --exclude "welcome.html" --progress  192.168.0.1::imdac /cygdrive/d/imdac


命令行中-vzrtopg里的v是verbose,z是压缩,r是recursive,topg都是保持文件原有属性如属主、时间的参数。--progress是指显示出详细的进度情况,--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。--exclude "count/" 表示不对count目录下的文件进行备份。--exclude "welcome.html" 表示不对welcome.html文件进行备份。

1 2 3 >
返回顶部