手机版
你好,游客 登录 注册
背景:
阅读新闻

使用rsync同步Linux服务器上的文件到Windows上

[日期:2013-01-25] 来源:Linux社区  作者:alsww [字体: ]

需求:

在Windows客户端上执行计划任务同步脚本,从Linux服务器上同步对应模块下的目录内容到Windows客户端的D:\data目录下。

步骤:

1. rsync服务端操作: 参考 http://www.linuxidc.com/Linux/2013-01/78564p2.htm

1.1 开启873端口

1.2 开启rsync服务

2. rsync客户端操作:

此处我的服务器环境:win server 2008 R2 x64

下载并安装rsync客户端:cwRsync客户端

3.进入

C:\Program Files (x86)\cwRsync\bin    目录

4.

建立 passwd.txt 文件,里面内容填写上 rsync服务器端密码文件里对应的密码:

123456

5.

建立  rsync_data.bat 文件,内容如下:

@echo off

cd C:\Program Files (x86)\cwRsync\bin

rsync --port=873 -vzrtopg --progress --delete alsww@10.0.10.10::data-rsync/cygdrive/d/data < passwd.txt

注意:此处的用户名一定要和密码文件中的用户名及配置文件中的用户名一致!否则同步肯定报错。

6.

说明:

/d/data  #代表D:\data

data-rsync #代表/etc/rsyncd/rsyncd.conf文件中自定义的模块名称comment = data-rsync

10.0.10.10 #Rsync服务端IP地址

alsww #执行数据同步的用户

--port=873  #端口

-vzrtopg --progress  #显示同步过程详细信息

--delete  #从cwRsync客户端D:\data 目录中删除与Rsync服务端/data/share目录中不相同的数据,即保证两边的数据完全一致

7.制定计划任务。

从Windwos的计划任务中,浏览到 C:\Program Files (x86)\cwRsync\bin\rsync_data.bat ,制定执行计划的时间及频率即可。

linux
相关资讯       rsync  rsync同步 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款