Windows服务器同步rsync,增量备份

这几天要同步两台服务器,都是Windows的服务器,我就拿自己的电脑先进行测试啊,毕竟服务器上的网站还在有人用,不能瞎搞,经过了两天辛酸的常试,终于成功了,现在分享给大家,言归正传。

说说的电脑配置以及使用的软件吧:

服务端:

Windows7系统64bit 4G内存

ip地址为 192.168.1.13

cwRsyncServer_4.1.0_Installer.exe

客户端:

Windows7系统64bit 4G内存

ip地址为192.168.1.56

cwRsync_4.0.3_Installer.exe



好了说完软件先说说服务器的配置吧:

首先双击cwRsyncServer_4.1.0_Installer.exe 这个东西,点击下一步,到选择路径的时候本人选择了D:\rsync\server

之后点击下一步,一直到

      (图1)

这一步的时候,哈哈,注意了!!!!你的用户名和密码一定要记住了,要不然以后你不能开启这个服务也不能进行文件同步,我在这块设置的用户名是aaa,密码是sun123456

这样点击下一步,一直安装完成。

之后进入你安装的目录,我的是D:\rsync\server进入里边的ICW文件夹中,D:\rsync\server\ICW,

              (图二)

如图所示,用记事本打开rsyncd.conf这个文件夹,然后清空里边的东西,填入

use chroot = false
uid = 0
gid = 0
strict modes = false
log file = rsyncd.log
port = 52326
[www]
path = /cygdrive/c/www
read only = false
transfer logging = yes
auth users = aaa
secrets file = etc/testuser.pas
hosts allow = 192.168.1.56
hosts deny = 0.0.0.0/0

(我只用到这些参数,其他的大家可以在网上找找,实在找不到就联系我)

现在给大家解析一下比较重要的参数:

port = 52326  这个就是服务器端监听的端口是52326

[www]这个就是定义一个模块,相当于一个用户,可以用这个来限定一些权限以及这个用户可以访问的文件夹,这个可以有多个,后边称呼他为模块名称了(我自己这么叫的,非官方)

(我是参考 http://bbs.nanjimao.com/thread-915-1-1.html 这个做的,大家也可以看看)。

path = /cygdrive/c/www  这个就是要进行备份的文件夹 是c盘的www这个文件夹中的东西

auth users = aaa 这个就填写你在安装cwRsyncServer_4.1.0_Installer的时候图一中填写的用户名

secrets file = etc/testuser.pas这个是密码文件所在的路径,这个稍后会详细介绍

hosts allow = 192.168.1.56  允许访问这个服务器的IP地址,我的客户端是192.168.1.56我这就填写这个,这个根据需要自己修改
hosts deny = 0.0.0.0/0 这个事阻止访问的地址。



好的说完这个再说一个非常重要的配置,就是密码文件了,在图二中,大家一定没有注意一个文件夹把,那就是etc文件夹,好的,就是他了,进入D:\rsync\server\ICW\etc这个文件夹,在文件夹里新建一个文件testuser.pas记得哦,这个名字要和上边的secrets file中的名字相一致,

里边的内容格式是 用户名:密码

我的内容是 :   aaa:sun123456

好了服务器这边毛事就完事了,对,还有一个地方,就是你要建立一个你要你备份的文件夹啊,好的,在c盘建立一个www的文件夹,里边随便扔点东西,之后开始->cmd->services.msc

找到你的服务

对就是这个红框框框起来的这个服务,

右键->属性

选择此账户,用户名填写你当时安装cwRsyncServer_4.1.0_Installer时的用户名,密码是你设置的密码,我的是aaa  sun123456

点击确定,之后右键这个服务,点击启动.....,之后就关闭你的防火墙,服务器端就这样了。



好,现在就说客户端吧

在客户端双击cwRsync_4.0.3_Installer,之后就一直下一步一直到完成,记得记住这个的安装路径我安装的路径是默认路径C:\Program Files (x86)\cwRsync

之后再c盘下建立一个databackup文件夹之后再databackup中建立一个www文件夹,这个就是用来保存备份的文件

之后打开客户端的命令行,切换到那个安装目录下的bin目录下: cd  C:\Program Files (x86)\cwRsync\bin 之后在命令行输入

rsync.exe -vzrtopg --progress --delete [email protected]::www /cygdrive/c/databackup/www --port=52326

我来解释一下这个吧

rsync.exe -vzrtopg --progress --delete  (在图一的时候你输入的用户名)@(服务器的IP地址)::(rsyncd.conf配置的模块名称) /cygdrive/(刚才你在c盘建立的文件夹) --port=(服务器端监听的端口)

好了,这样你几乎就能同步了,有关定时同步的,以后会给出,欢迎大家一起学习。可能会报一些奇怪的错误,不要着急先百度一下,可能有你的答案,不行的话可以留言或者加我qq: 212966054

那两个软件的下载地址:

时间: 2024-11-02 05:39:12

Windows服务器同步rsync,增量备份的相关文章

Windows服务器之间rsync同步文件

两台windows7机器 server:192.168.12.104 client:192.168.12.103 目的:将server上的E盘的目录FYFR里面的内容定时同步到client上的D盘下FYFR目录下 (不设用户密码验证,直接匿名连接同步) 配置步骤: 服务端server:192.168.12.104 安装cwRsyncServer_4.1.0_Installer 进入安装目录C:\Program Files (x86)\ICW,打开配置文件rsyncd.conf 内容配置为: ui

windows服务器同步时间

前言:上个礼拜公司的一台内部服务器出现时间延时的问题,对服务器进行时间的校正操作 直接上图 反正我觉得系统自带的时间同步服务器不是太好,自己搜了一些时间同步服务器 server time.asia.apple.comserver 2.cn.pool.ntp.orgserver 1.centos.pool.ntp.orgserver 0.tw.pool.ntp.orgserver cn.pool.ntp.org 自己觉得可以的话,自行更换一下 再不行的话就下载一个'北京时间校准器'

windows 服务器同步互联网时间

@echo off ::netsh ipsec static set policy name=7road assign=n net time /setsntp:pool.ntp.org net stop w32time net start w32time w32tm /resync w32tm /resync w32tm /resync ::netsh ipsec static set policy name=7road assign=y exit

MYSQL增量备份(日志备份)

MYSQL数据库在使用过程中,一般都需要对使用的数据库进行备份处理,对于数据量较小时可以通过mysqldump命令进行数据库全备份,但是当数据库数据量达到一定程度之后,显然增量备份更加适合. MYSQL增量备份主要通过二进制日志文件进行增量备份.mysql数据库会以二进制形式自动把用户对mysql数据库的操作记录到文件,当用户希望恢复的时候可以使用备份文件进行恢复. 本文主要介绍如何实现在本地服务器上对远程服务器的数据库文件进行在本地服务器的备份.(以下的cmd均需跳转到mysql的bin文件夹

Windows下利用rsync实现邮件服务器数据的同步

Windows下利用rsync实现邮件服务器数据的同步 背景环境 对系统管理员来说,平时的工作重心应该集中在维护 系统正常运转,能够正常提供服务上,这里往往牵涉到 一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对 备份镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件.rsync就 是这样的软件,它可以满足绝大多数要求不是特 别高的备份需求.适用于数据不是很大,海量小的文件的存储备份,结合服务器本身的磁盘阵列技术,

使用expect进行 rsync进行服务器同步备份

使用expect去除交付过程,达到能够实现服务器同步备份 第一:安装expect 检查是否已安装expect rpm -qa | grep tcl tclx-8.4.0-5.fc6 tcl-8.4.13-4.el5 第二:安装expect 下载地址: http://dl.oschina.net/soft/expect 检查tcl的安装位置 rpm -qa|grep tcl 需要安装tcl-devel rpm -ivh   tcl-devel-8.4.13-4.el5.x86_64.rpm 解压e

Windows 2008 R2 2012 R2服务器备份高级应用之---增量备份到网络

这几篇介绍Windows2008 2012服务器备份程序的几个高级应用.主要想包括网络增量备份.备份通知.空间管理等内容. 商业备份软件除了有漂亮的管理界面,还包括一些非常关键的功能,其中网络增量备份就是其中之一. 我们知道备份到网络可以使数据与本机分来增强安全性,而增量备份又是与网络备份密不可分的一个功能.因为增量备份可以只备份变化的数据,使备份的效率非常高,这就降低了对网络与操作系统本身的负荷.这对于现在越来越大的存贮有非常的意义. 很可惜的是,WINDOWSServer的备份程序可以指明备

2-3-2 rsync+inotify备份同步数据

RSYNC = Remote Sync 远程同步 高效,一定要结合shell 官网:https://rsync.samba.org Author: Andrew Tridgell, Wayne Davison, and others Andrew Tridgell是Samba项目的领导者和主要开发人员,同时还在参与开发rsync\Linux Kernel. 与SCP的比较:scp=无法备份大量数据,类似windows的复制 rsync=边复制 ,边统计,边比较 Rsync特性和优点 可以镜像保存

Linux命令之文件同步、定时备份 -rsync,cron,crontab

一.rsync介绍(可忽略) Rsync(remote synchronize)是一个远程文件同步工具; Rsync使用"Rsync算法"来同步文件,该算法只传送两个文件的不同部分,因此速度相当快; Rsync是替代rcp的一个工具,目前由rsync.samba.org维护,因而rsync.conf文件的格式类似于samba的主配置文件; Rsync可通过rsh或ssh使用,也能以daemon模式运行,以daemon方式运行时,Rsync Server会打开一个873端口等待客户端连接