Windows rsync配置文件同步

简单单向同步配置(客户端同步文件到服务端):

服务端:cwRsyncServer_4.1.0_Installer

客户端:cwRsync_4.1.0_Installer

下载地址:http://pan.baidu.com/s/1o65qWjw

因为是多台服务器同步,经测试,仅安装服务端版本即可满足要求。

文件推送方案:A->B->C->A,B作为A的服务端,C作为B的服务端,A作为C的服务端。

安装完毕后,修改配置文件rsyncd.conf:

 use chroot = false
 strict modes = false
 hosts allow = *
 log file = rsyncd.log
 lock file = rsyncd.lock
 max connection = 5
 uid = 0
 gid = 0
 # Module definitions
 # windows下磁盘格式需要转换: c:\work  变成  /cygwin/c/work
 #
 [rsync]
 path = /cygdrive/c/files
 auth users = rsyncd
 secrets file = /cygdrive/c/rsyncd.secrets
 read only = false
 list = no
 transfer logging = yes

服务端创建密码文件 C:\rsyncd.secrets

rsyncd:123456 #用户名:密码

创建同步目录 C:\files\upload

启动Windows服务:RsyncServer,并修改为自动启动。

若遭遇无法启动的情况,报以下错误:

事件 ID ( 0 )的描述(在资源( rsyncd )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: rsyncd: PID 748: uid 4294967295 (-1) is impossible to set on "upload/.2.txt.KO64ZD" (in shouyou).

解决方案:删除安装目录下rsyncd.pid文件;

永久解决方案:添加计划任务,每次重启前删除rsyncd.pid。

查看服务有无启动,默认为873.

netstat -anp tcp

服务端:192.168.128.131,客户端:192.168.128.132

客户端查看服务端端口是否开启:

telnet 192.168.128.131 873

同步方法:可指定到服务端rsync.exe目录C:\Program Files\ICW\bin

rsync -vPrtopg --delete --progress /cygdrive/c/files/upload [email protected]::rsync

--delete:保持删除文件同步

此时会提示用户登录密码

无密码同步方法:

客户端添加密码验证文件 C:\rsyncd_client.secrets

仅添加密码:

123456

重新来执行rsync,现在应该就不会提示输入密码了

rsync -vPrtopg --delete --progress /cygdrive/c/files/upload < c:\rsyncd_client.secrets [email protected]::rsync

最后,加入定时计划备份。

crontab -e
*/3 * * * *  /usr/bin/rsync -av -e -ssh --delete /usr/local/myfiles/ 192.168.128.132:/usr/local/myfiles
时间: 2024-09-30 07:27:04

Windows rsync配置文件同步的相关文章

rsync 远程同步 linux 及 windows 主机

一.前言 1.rsync原理及rsync+inotify触发同步 http://nmshuishui.blog.51cto.com/1850554/1387048 2.本篇说明 为了保证数据的绝对可靠性: 首先,所有的服务器的数据都用脚本打包备份在本地一份,如上篇博客 其次,单独拿出一台pc机做备份机,为rsync客户端,每天定时却拉取各rsync服务器备份好的数据包 再次,使用rsync同步 linux 及 windows 服务器 3.服务器说明 rsync服务器:192.168.200.16

Rsync 文件同步(windows下安装部署)

更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) Rsync windows版本安装包:(这里下载的是4.0.5)下载地址:http://www.pc6.com/softview/SoftView_108644.htmlRsync 软件包括 server 端 和 client 端rsync 软件的安装:默认端口:873因为是windows版的图形化安装,这里就不演示. 只要记住服务端装server版.客户端装 client 版Server 端的配置如下:    

使用rsync在linux(服务端)与windows(客户端)之间同步

说明: 1.RsyncServer服务端 系统:CentOS 6.8 IP地址:192.168.247.141 2.Rsync客户端 系统:Windows10 实现目的: Rsync客户端同步服务端/data/test下的文件到E/test下 一 .在linux上安装rsync 1.#rpm -qa|grep rsync yum install rsync -y 2.vim /etc/rsyncd.conf uid=root gid=root max connections=10 log fil

搭建中小规模集群之rsync数据同步备份

NFS重要问题 1.有关NFS客户端普通用户写NFS的问题. 1)为什么要普通用户写NFS. 2)exports加all_squash. Rsync介绍 什么是Rsync? Rsync是一款开源的.快速的.多功能的.可实现全量即增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix.linux.windows等多种操作系统平台. Rsync简介 Rsync英文全称Remote synchronization.从软件的名称就可以看出来,Rsync具有可使本地和远程两台主机之间的数据快

Linux rsync数据同步命令解析

rsync命令 rsync有六种不同的工作模式: 1)拷贝本地文件.当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式. rsync -a /data /backup 2)使用一个远程shell程序(如rsh.ssh)来实现将本地机器的内容拷贝到远程机器.当DST路径地址包含单个冒号":"分隔符时启动该模式. rsync -avz *.c foo:src 3)使用一个远程shell程序(如rsh.ssh)来实现将远程机器的内容拷贝到本地机器.

rsync 精确同步文件用法 (转载)

-- include-from 指定目录下的部分目录的方法: include.txt: aa bb ss Command: rsync -aSz  --include-from=/home/include.txt --exclude=/* /home/mnt/data/upload/f/ [email protected]:/mnt/data/upload/f/ --exclude-from 排除目录下的部分目录的方法: exclude.txt: cc dd Command: rsync  -a

rsync数据同步工具指南

一.     rsync简介 remote synchronize,rsync是一款开源的.快速的.多功能的.可实现全量或增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windows等多种操作系统平.官方网站:http://www.samba.org/ftp/rsync/rsync.html 一个rsync相当于scp,cp,rm,而且还优于他们每一个命令 二.     特性 支持拷贝特殊文件如链接文件,设备等. 可以有排除指定文件或目录同步的功能,相当于打包

rsync自动同步软件安装和使用

一.介绍 (不想看直接可以跳过) Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync本来是用以取代rcp的一个工具,它当前由 rsync.samba.org维护.Rsync使用所谓的"Rsync演算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.运行Rsync server的机器也叫backup server,一个Rsync server可同时备份多个client的数据:也可以

Linux课程笔记 Rsync数据同步服务

一 Rsync 1. Rsync介绍 Rsync具有可使本地主机不同分区或目录之间及本地和远程两台主机之间的数据快速同步镜像,远程备份等功能. 在同步备份时,默认情况下,Rsync通过独特的“quick  check”算法,仅同步大小或者最后修改时间发生变化的文件或目录(也可根据权限,属主等变化同步,需要指定参数),甚至是只同步一个文件里有变化的内容部分,所以可实现快速的同步数据的功能. 2. Rsync的特性 支持拷贝特殊文件如链接,设备等 可以排除指定文件或目录同步的功能,相当于打包命令ta