最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

rsync同步

来源:动视网 责编:小OO 时间:2025-09-28 19:48:54
文档

rsync同步

Windows下rsync软件配置和使用分类:技术空间2008-02-2510:331716人阅读评论(0)收藏举报Windows下也有类似unix下的rsync软件,最近我试用了cwRsync软件,把配置和使用方法介绍一下,使用它确实比较方便!同步RsyncServer软件下载cwRsync_Server_2.0.10_Installer.zip同步RsyncClient软件下载cwRsync_Client_2.0.10_Installer.zip在需要传同步文件出来的windows服务器上
推荐度:
导读Windows下rsync软件配置和使用分类:技术空间2008-02-2510:331716人阅读评论(0)收藏举报Windows下也有类似unix下的rsync软件,最近我试用了cwRsync软件,把配置和使用方法介绍一下,使用它确实比较方便!同步RsyncServer软件下载cwRsync_Server_2.0.10_Installer.zip同步RsyncClient软件下载cwRsync_Client_2.0.10_Installer.zip在需要传同步文件出来的windows服务器上
Windows下rsync软件配置和使用

分类: 技术空间 2008-02-25 10:33 1716人阅读 评论(0) 收藏 举报

Windows下也有类似unix下的rsync软件,最近我试用了cwRsync软件,把配置和使用方法介绍一下,使用它确实比较方便!

同步Rsync Server软件下载cwRsync_Server_2.0.10_Installer.zip

同步Rsync Client软件下载cwRsync_Client_2.0.10_Installer.zip

在需要传同步文件出来的windows服务器上安装同步Rsync Server软件cwRsync_Server_2.0.10_Installer后,

会在服务器上建一个管理员级别的SvcwRsync用户,我们最好修改一下这个用户的密码。

在此服务器上还增加了一个RsyncServer服务,如果没有设成自动启动,需要设置一下,如下图。

然后在安装了同步Rsync Server和Rsync Client软件的windows服务器上设置环境变量:

 把目录C:/Program Files/cwRsyncServer/bin填加到当前用户的path里。

同步Rsync Server上配置文件rsyncd.conf的一般格式类似:

###############################################################

use chroot = false

strict modes = false

#hosts allow = 192.168.0.2

hosts allow = *

log file = rsyncd.log

pid file = rsyncd.pid

secrets file = password

# Module definitions

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

#

[dbbackup]

path = /cygdrive/d/sqlserver_backup

read only = true

list = no

auth users = fengyu

transfer logging = yes

[test]

path = /cygdrive/d/ying

read only = true

list = no

auth users = ying

transfer logging = yes

###############################################################

  在Rsync Server的C:/Program Files/cwRsyncServer/目录下密码文件password里面内容如下:

fengyu:dbbackup_test

ying:maggie678

  这里面的用户名和密码可以任意设定,跟windwos和unix帐号没有任何关系。记住用冒号:分割用户名和密码

在Rsync Client端写一个包含rsync命令的批处理程序rsync_test.bat

rsync -vzrtopg --progress --delete --password-file=/cygdrive/f/fengyu/password2 fengyu@192.168.0.10::dbbackup /cygdrive/f/fengyu/dbbackup_test

请注意在Rsync Client端windows服务器f:/fengyu/password2文件里只需要填写密码dbbackup_test,如下:

dbbackup_test

当然在unix机器上也可以用类似的方法获取在Windows服务器Rsync Server配置文件里设置好的同步文件夹

rsync -vzrtopg --progress --delete --password-file=/home/ying/ying_passwd ying@192.168.0.10::test /home/ying/ying_test

密码/home/ying/ying_passwd文件里也只需要填maggie678,如下:

maggie678

如果想把同步操作定时完成,可以在Windows服务器上设定任务计划,在unix机器上配置cron作业。

最后管理员定期查看Rsync Server

上的同步日志文件C:/Program Files/cwRsyncServer/rsyncd.log

就知道同步是否正常运行了。

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

linux下有sync, windows下也有类似的软件,就是cwRsync,此软件分为服务器端/客户端。能找到的最新的版本是3.0.1。下载地址 cwRsync下载

1、cwRsync安装

安装的过程很简单,安装 server 就可以了,server 包括了 client 的功能。安装完 server 后,会在 service 中增加 Rsync 和 ssh 服务,进入服务管理,设置为自动启动。安装成功后,要备分的文件目录必须加上 SvcwRsync 这个用户可读权限。

2、cwRsync服务器端配置

进入cwRsync安装目录,配置 rsyncd.conf 如下。

程序代码

复制代码 代码如下:

use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log #LOG

pid file = rsyncd.pid

secrets file = password # 这里指定了用户名密码文件在其安装目录里,名字叫 password,其内容是txt编辑为 49:49 前面是用户名,后面是密码

# Module definitions

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

#

[webbackup]

path = /cygdrive/d/web/ #注意格式,这说明是D盘WEB目录下的49目录,这是web目录

read only = true #只读

list = no

auth users = 49 #指定用户名

transfer logging = no #是否记录详细的传输情况

[data]

path = /cygdrive/d/web/sql_back #这是数据库备分目录

read only = true

list = no

auth users = 49

transfer logging = no

注意:这里使用了默认端口873,如果要换端口,需要在conf里加 port=你要的端口号,做了端口的要开启cwRsync所使用的端口。

3、cwRsync自动数据同步

因为只是最简单的数据同步,所以就不使用 ssh 了,直接启动 rsync 服务就可以了。在客户机上安装cwRsync,SvcwRsync 这个用户需要可以写入你指定的备分目录的权限,还要有读密码文件的权限。然后新建一个BAT 文件,data.bat,内容如下:

程序代码

复制代码 代码如下:

rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/password2 49@61.152.249.18::data /cygdrive/e/web_77/sql_back

注意看:

a,password-file,你要在指定的目录下定义一个 password2 文件,只要写49这个用户名对应的密码就可以。我这里是E盘根目录下的password2。

b,49@61.152.249.18::data 分别是,用户名,服务器端IP,config里的需要备分的段落名。c,/cygdrive/e/web_77/sql_back 备分的目的地。

3、cwRsync定期同步数据

在windows控制面板里,点计划任务,选中我们新建的data.bat,按需要设置自动运行。目前 是设置为每天凌晨3点同步数据。

后记:这里配置的cwRsync是完全同步的,主站内容增加或删减,在cwRs

ync同步时,同样增加或删减,所以每次同步时搜索文件时间会比较长,视文件多少及服务器硬盘IO而定。目录WEB目录下有七万多文件,列文件的时间大约在10分钟左右。第一次备分要很久,因为文件多,后面就是增加或删减,除去列文件时间,真正的文件传输时间就很短了,一会就能更新完毕。如果大家在使用中有什么疑问或有些需要交流,可以访问,点用户留言跟站长联系,谢谢!

详细出处参考:http://www.jb51.net/article/19663.htm

文档

rsync同步

Windows下rsync软件配置和使用分类:技术空间2008-02-2510:331716人阅读评论(0)收藏举报Windows下也有类似unix下的rsync软件,最近我试用了cwRsync软件,把配置和使用方法介绍一下,使用它确实比较方便!同步RsyncServer软件下载cwRsync_Server_2.0.10_Installer.zip同步RsyncClient软件下载cwRsync_Client_2.0.10_Installer.zip在需要传同步文件出来的windows服务器上
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top