`

windows两台服务器间实现文件同步

阅读更多

硬件环境:

      两台pc机

软件环境及要求:

      windows xp系统,cwRsyncServer服务器端和cwRsyncClient客户端

实现目的:

      实现两个服务器间上传文件的同步,保证服务器在主服务器down掉的情况下,辅服务器启动后,应用程序还能够正常访问到原上传到服务器上的文件。

实现方案:

      1.在两台服务器上分别安装cwRsyncServer和cwRsyncClient,服务器端就安装在cwRsyncServer文件夹中,cwRsyncClient就安装在cwRsync中。

       2.在cwRsyncServer中进行相关的配置,在rsyncd.config中修改文件如下,
       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
       #
       [ceegoa]
       path = /cygdrive/e/Program Files/attachFile
       read only = false
       transfer logging = yes
       auth users=ceegoa
       secrets file=etc/pwd.conf

       2.1.其中[ceegoa]是模块名,path是要共享的路径及文件夹,auth users是指定的用户,secrets file是用户名及对应的密码。
       2.2.另外要共享的文件夹的上级目录中不能有空格。
       3.3在cwRsyncServer\etc下新建文件pwd.conf,其中用户名和密码的格式为:用户名:密码,其中用户名即auth users指定的用户名。如果不需要密码验证的话,则将auth users 和secrets file注释掉。


       3.在客户端cwRsyncClient中bin文件夹中新建一个start.bat文件,并进行编辑如下:
       rsync -vrtopg --exclude=desktop.ini --exclude=Desktop.ini --exclude=Thumbs.db --       exclude=RECYCLER --progress --password-file=etc/pwd.conf ceegoa@10.16.1.91::ceegoa /cygdrive/e/test

       3.1.--password-file=etc/pwd.conf是密码文件
       3.2.第一个ceegoa是指服务器端定义的用户名
       3.3.ip是指服务器端的ip
       3.4.第二个ceegoa是指模块名
       3.5.后面的路径是指要同步到本机电脑的文件夹名
       3.6.如果不需要密码验证的话则把--password-file=etc/pwd.conf 和用户名ceegoa去掉。

       4.进行自动任务配置,如下:
       控制面板--任务计划--添加任务计划--浏览--确定,点击右键“属性”,选择“计划”--“高级”进行设置。在任务计划添加过程中会提示输入当前用户的密码,注意这个密码必须和电脑当前账户的密码一致。如果想查看任务计划的执行情况(包括异常等),可以在“任务计划”中的“高级”--“查看日志”中找到。如果想让任务计划循环执行,都可以在具体的任务计划的高级选项中进行设置。

       注:cwRsync的服务器端和客户端软件可以到网上去找,还有Rsync的一些常用配置网上也有。还有2.5的版本不能在windows2008系统上使用。

分享到:
评论

相关推荐

    WindowsServer2016配置DFS实现两个服务器之间文件同步.doc

    WindowsServer2016配置DFS实现两个服务器之间文件同步.doc

    Windows Server 2019 文件同步配置教程DFS文件服务器

    Windows Server 2019 文件同步配置教程DFS文件服务器主要涉及的是如何在Windows Server环境中实现文件的高效同步和高可用性。DFS(Distributed File System)是微软提供的一种分布式文件系统,它允许用户通过单一的...

    C#.net实现多服务器备份文件同步service windows服务实现

    2、实现功能为:A服务器上某个文件被创建/修改后,该文件要同步到B、C、D上 3、在B、C、D上建立FTP服务器 4、在程序中设置各FPT路径及登录口令 5、在程序中设置监测A的文件类型 6、Bin中安装bat进行 系统服务 安装,...

    bat文件同步代码可实现服务器或电脑文件同步

    执行代码可以将D盘a文件夹同步到b文件夹,若a文件夹删除或移动文件b文件夹也会让目录与a文件夹保持一致,代码执行完会在d盘保存日志并以日期命名,如是WINDOWS 2008 系统需要先改一下系统日期格式改为yyyy-M-d再运行...

    WindowsServer2016配置DFS实现两个服务器之间文件同步.pdf

    Windows Server 2016 提供了分布式文件系统(DFS)来实现文件同步,本文将详细介绍如何使用 DFS 实现两个服务器之间的文件同步。 什么是 DFS? DFS 是 Windows Server 2016 中的一个功能,允许管理员在多个服务器...

    rsync在windows与windows服务器之间的同步设置

    在这篇文章中,我们将介绍如何使用 rsync 在 Windows 与 Windows 服务器之间实现文件同步。 基本概念 rsync 是一个基于 SSH 的文件同步工具,它可以实现文件的同步、备份和还原。rsync 的主要特点是高效、可靠、...

    rsync成功实现多台Windows文件同步

    ### rsync成功实现多台Windows文件同步的知识点详解 #### 一、rsync简介与应用场景 **rsync**是一款开源的文件同步工具,最初为Linux/Unix环境设计,后被移植到Windows平台。它能够高效地同步文件和目录,特别适用...

    两台服务器之间同步备份与还原解决方案

    本文将详细介绍如何实现两台服务器之间的自动备份与还原方案,特别是利用SQL Server维护计划、作业以及Windows任务计划来实现网络内多台服务器间的自动备份。 #### 关键知识点概述: 1. **SQL Server 维护计划** 2...

    2台服务器文件共享

    通过以上步骤,我们不仅实现了两台服务器间的文件共享,还构建了一个简单的DFS环境,这在分布式系统中对于文件同步和高可用性有着重要的意义。此外,DFS复制功能可以确保文件在服务器间保持同步,即使一台服务器出现...

    windows服务器文件数据同步.doc

    - 支持两台远程计算机间的文件夹同步。 - 支持两个本机文件夹之间的同步。 3. **AutoSyncFTP**:也是一款常用的同步工具,但存在一定的稳定性问题。 #### 五、网络传神网站同步镜像使用指南 1. **首次运行**:...

    Windows多个文件夹同步软件

    在IT领域,文件同步是日常工作中非常重要的一个环节,尤其对于需要在多台设备或不同位置之间保持数据一致性的用户。Windows操作系统上的“文件同步软件”可以帮助用户轻松地完成这项任务。本文将深入探讨一种名为...

    跨Windows和Linux操作系统的开源文件同步工具

    标题中的“跨Windows和Linux操作系统的开源文件同步工具”指的是一个能够跨越这两种操作系统平台的软件,主要用于实现文件和目录的同步。这样的工具通常是为了确保在不同的系统之间保持数据的一致性和完整性,尤其...

    Windows server 2019系统配置DFS文件服务器SOP

    - **DFS复制**:确保分布在多台服务器上的文件夹始终保持最新状态,即使在主服务器出现故障的情况下,其他服务器也能继续提供文件访问服务。 **1.2 核心步骤概览** - 安装域控服务器(主服务器) - 主备服务器加入...

    windows文件服务器冗余备份方案

    - 在两台服务器均正常的情况下,客户端默认访问ZSFS09。 - 当ZSFS09出现故障时,自动切换至ZSFS10。 - 本方案侧重于实现文件服务器的冗余而非负载均衡。 #### 四、前提条件 - **域架构**:Windows Server 2003 R2 ...

    使用“自同步”轻松搞定局域网两台windows之间文件夹同步.pdf

    自同步是一款轻量级的局域网文件同步、文件备份软件,它能够帮助用户轻松搞定局域网两台Windows之间文件夹同步。自同步的优点在于不需要第三方的服务器,在没有连接互联网的情况下,也能进行文件夹同步。下面是使用...

    SQLServer2005两台服务器上的数据库同步[汇编].pdf

    本教程主要涉及如何在SQL Server 2005环境下实现两台服务器之间的数据库同步。以下是对整个过程的详细说明: 首先,测试环境的搭建至关重要。在这个例子中,两台服务器A(发布机)和B(订阅机)都是运行Windows ...

    Fastcopy同步复制(完全对比服务器同步工具)

    《Fastcopy:高效精准的服务器同步利器》 在IT领域,数据同步是不可或缺的一部分,尤其在服务器管理和维护中。Fastcopy作为一个优秀的数据同步工具,因其高效、精准的特性,深受广大用户喜爱。本文将深入探讨Fast...

    GoodSync v11.10一款可以在任意两台电脑或者存储设备之间进行数据和文件的同步备份的软件.rar

    本地文件同步、windows网上网上邻居同步、FTP同步、WebDAV同步、Amazon S3同步、sFTP同步 winMobile同步。GoodSync的自动同步和备份电子邮件,照片,财务文件,MP3和所有其他重要文件之间的台式机,笔记本电脑,外部...

    服务器同步备份工具cwRsync服务器端客户端

    ### 实现Windows服务器间文件同步备份 1. **安装cwRsync客户端和服务器端**:分别在两台Windows服务器上安装对应的cwRsync 4.0.5 Installer和cwRsyncServer 4.0.5 Installer。确保安装完成后,客户端能够正确执行...

    利用AD冗余环境部署Windows冗余文件服务器

    1、实现两台文件服务器实时同步,两台文件服务器上的文件能够实时同步; 2、服务器故障自动切换,当其中一台服务器出现故障时能够自动切换; 3、客户端故障回复,首选服务器因为故障进行维护,当维护好以后重新接...

Global site tag (gtag.js) - Google Analytics