`

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

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

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

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

    1. 核心原理 1 1.1. 简介 1 1.2. 核心步骤 1 2. 安装域控服务器并加入 2 2.1. 简介 2 ...3.6. 新建共享文件 23 3.7. 新建复制组 30 4. 总结 34 5. 疑难杂症 35 5.1. DFS服务在 AD初始化完毕前就进行访问 35

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

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

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

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

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

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

    文件同步工具 GoodSync Enterprise 10.5.6 + x64 中文企业免费版

    文件同步工具 GoodSync 中文版可以实现两台电脑或者电脑与U盘之间的数据和文件的同步转换。通过此工具,可以备份U盘中Pass2Go 中的数据或者其他文件到个人电脑的硬盘上。GoodSync是一种简单和可靠的文件备份和文件...

    服务器备份软件同步软件文件夹同步软件

    文件同步工具GoodSync 可以实现两台电脑或者电脑与U盘之间的数据和文件的同步转换。通过此工具,可以备份U盘中Pass2Go 中的数据或者其他文件到个人电脑的硬盘上。 GoodSync是一种简单和可靠的文件备份和文件同步软件...

    GoodSync文件同步备份工具.rar

    GoodSync-著名的文件同步备份工具,GoodSync 可以在任意两台电脑或者存储设备之间进行数据和文件的同步备份工作,不仅能够同步本地硬盘里的文件,还能同步局域网指定机器之间的数据,同时还能远程同步ftp服务器等...

    文件同步软件

     1、两台电脑之间!  2、GoodSync Connect用户之间!  3、Windows共享数据!  4、远程FTP服务器!  5、WebDAV!  6、Amazon S3!  7、SFTP!  8、Google Drive 云端网盘!  9、Windows Azure!  10、...

    GoodSync(数据同步) v11.10.3.0 Beta.zip

    软件简单可靠,用户使用软件可以实现两台电脑、电脑与云端网盘、电脑和远程FTP服务器、电脑与U盘之间的数据和文件的同步转换。通过设置软件还会自动分析,同步,并备份用户的电子邮件,家庭照片,联系人, MP3歌曲,...

    cwRsync4_forwindows.zip

    rsync文件同步神器。相信用过luinx环境下的rsync的知道它功能的强大,windows环境下的能更好的解决两台服务器之间的文件同步问题。

    Cyberduck-7.3.0.32621.zip Mac和Windows的免费服务器和云存储浏览器

    连接到每台服务器。通过易于使用的界面,连接到服务器,企业文件共享和云存储。您可以找到流行的托管服务提供商的连接配置文件。 FTP经过广泛测试的FTP(文件传输协议)实现,可实现最佳互操作性,并通过安全的SSL /...

    基于C++的网络同步盘,服务端,Windows客户端和Ubuntu客户端

    其中 Sender 模块用于服务器给客户机发送文件,两个 Receiver 模块用于客户机上传。此处,ReceiverInit 模块与ReceiverRecv 模块唯一的不同在于,ReceiverInit 用于初次上传,遇到同一文件夹下的冲突文件会更名,而 ...

    【最新版】Syncthing-1.7.0-1.dmg【亲测可用】最好的连续的文件同步程序

    同步是一个连续的文件同步程序。它可以在两台或多台计算机之间实时同步文件,并提供安全保护,以防窥视。您的数据本身就是数据,您应该选择将数据存储在何处,是否与第三方共享以及如何通过Internet传输。 私人的。...

    unison:两台CentOS 8.2服务器上的Unison脚本安装,每分钟两路文件同步

    Unison,由教授设计的linux / Windows程序编写者,可在上使用,以解决源计算机和目标计算机在指定位置上的双向文件同步问题。文件夹有效。 编写此Shell脚本是为了在撰写本自述文件时,在一对新部署的Azure虚拟机下...

    人大金仓安装与数据迁移(windows)

    1.该文档包含了下载,安装,与mysql数据迁移到金仓数据库 2.windows, kingbase SE V8

    Goodsync_Enterprise

    GoodSync是一种简单和可靠的文件备份和文件同步软件,GoodSync将高度稳定的可靠性和极其简单的易用性完美结合起来,可以实现两台电脑、电脑与云端网盘、电脑和远程FTP服务器、电脑与U盘之间的数据和文件的同步转换。...

    dropbox实时更新远程文件,让文件的携带更方便

     将文件放入一台电脑的Dropbox里面去,文件就能即时的同步到Dropbox的服务器端,这些文件在你任何安装了Dropbox的电脑上都可以访问(Windows, Mac, and Linux都行!)。你可以用电脑或者移动终端从 Dropbox网站来...

    goodsync_windowsserver_setup.rar

    GoodSync-著名的文件同步备份工具,GoodSync 可以在任意两台电脑或者存储设备之间进行数据和文件的同步备份工作,不仅能够同步本地硬盘里的文件,还能同步局域网指定机器之间的数据,同时还能远程同步ftp服务器等...

Global site tag (gtag.js) - Google Analytics