zoukankan      html  css  js  c++  java
  • [转] windows server 几大实时同步软件比较

    需求:

    从Windows Server 主机A 到 Windows Server 主机B 之间同步目录

    方案一:

    1. 使用bat脚本 + 计划任务的方式

    1.1 bat脚本

    功能:

    把主机A的C:source目录,同步到主机A的D:ackups
    如果要同步到远程主机B的话,需要在远程主机B上把某个目录共享出来,在主机A上通过映射网络驱动器的方式挂载共享目录到本地
    

    cat rsync.bat

    @echo off
    xcopy "C:source" "D:ackups" /e/I/d/h/r/y
    exit
    

    1.2 添加计划任务,每分钟执行一次计划任务

    1.3 优缺点

    优点

    1. 简洁高效,一次配置后,几乎无需维护
    2. 无需安装、维护第三方软件
    3. 源和目的服务器重启或网络不通,待网络和系统恢复正常后,即可开始同步,无需其它操作
    4. 主机A上的源文件删除后,主机B上的备份文件不会删除(非删除模式)
    5. 如果主机A上的源文件名在主机B上已存在,则覆盖主机B上的同名文件
    

    缺点

    1. 同步的最小时间间隔是1分钟
    2. 新增同步的目录时,需要修改bat文件并保存
    3. 单向同步
    

    方案二:

    2. 使用第三方开源软件FreeFileSync

    2.1 在主机B上确认以下内容

    服务项中开启了tcp/ip netbios helper服务
    windows防火墙开放了139,445端口入站访问策略
    

    2.2 在主机B上新建目的目录,并设置共享和权限

    2.3 在主机A上通过映射网络驱动器的方式挂载主机B的共享目录到本地磁盘

    2.4 在主机A上安装FreeFileSync软件并设置同步目录

    2.5 优缺点

    优点

    1. 同步的最小时间间隔可以精确到秒级
    2. 可以设置单向或双向同步
    

    缺点

    1. 源服务器重启后,需要手动启动同步软件,并鼠标单击开始按钮,如下图
       否则无法开始同步
    

    方案三:

    3. 使用第三方软件GoodSync

    3.1 这个是收费软件,虽有破解版,但不安全

    方案四:

    4. 使用第三方软件CwSync

    4.1 这个是收费软件,虽有破解版,但不安全

    方案五:

    5. 使用第三方软件SyncToy

    5.1 SyncToy + 计划任务的方式

    优点

    1. 软件免费
    2. 可以设置单向或双向同步
    

    缺点

    1. 需要用计划任务的方式调用第三方软件,也就是说同步的最小时间间隔是1分钟
    

    建议:

    如果同步的时间间隔必须精确到秒级或者需要双向同步,请用方案二

    如果觉得每分钟一次的单向同步也行,请用方案一

    方案六:

    目的:

    把主机A上的目录同步到远程主机B(ftp服务器)上

    6. 使用allway sync软件

    Allway Sync 不仅能够完全满足轻量级文件同步备份的需求,同时它对于个人使用几乎是完全免费的,而且自带中文,非常容易上手。
    

    6.1 确认主机部署了ftp服务,并开放了ftp端口

    windows防火墙开放了21端口入站访问策略
    

    6.2 在主机A上测试到主机B的ftp端口是否通

    telnet 10.155.0.81 21
    或者
    ftp 10.155.0.81
    输入用户名和密码进行访问
    

    6.3 在主机A上安装Allway sync软件包

    一路下一步

    6.4 配置Allway sync同步规则和策略

    6.5 优缺点

    优点

    1. 可以设置单向或双向同步
    2. 可以设置开机自启动,无需人为干预
    3. 默认情况下,是删除模式;其实被删除的目录或文件只是被移动到了隐藏目录下,可以设置不保留,或保留多少天之内的删除文件
    4. 可以指定分钟级别的定时同步,也可根据文件是否修改执行实时同步
    5. 可以同时执行多个同步任务
    

    缺点

    暂无
    
     
     
  • 相关阅读:
    NXOpen 各种参数(字符)类型转换
    NXOpen 重命名装配组件
    NXOpen 选择过滤
    【ASP.NET Core】一个默认的网站
    将博客搬至CSDN
    VS2017 .net core web项目 添加引用 报错 vs2017添加引用时报错未能正确加载“ReferenceManagerPackage”包
    负载均衡时,在State_Server模式中的Session共享问题(不讨论负载均衡的问题)
    修改linux文件权限命令:chmod
    Linux命令学习
    开闭原则
  • 原文地址:https://www.cnblogs.com/eedc/p/12666694.html
Copyright © 2011-2022 走看看