windows server 几大实时同步软件比较

需求:

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

 

方案一:

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

1.1 bat脚本

功能:

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

cat rsync.bat

@echo off
xcopy "C:\source" "D:\backups" /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. 可以同时执行多个同步任务

缺点

暂无
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows Server 2019的时间同步可以通过多种方式实现。以下是一种常见的方法: 首先,在Windows Server 2019上运行的计算机上,我们需要使用正确的时区和时间设置。可以通过在任务栏上的时钟上单击右键,然后选择"调整日期/时间"来进行设置。 其次,我们可以使用Windows Server 2019中的时间同步协议,如网络时间协议(NTP)来同步服务器的时间。通过使用合适的NTP服务器地址,我们可以确保服务器的时间与全球标准时间保持同步。 要配置NTP时间同步,可以按照以下步骤操作: 1. 打开命令提示符,以管理员权限运行。 2. 输入以下命令以确定当前的时间同步状态:w32tm /query /status 3. 输入以下命令以停止时间服务:net stop w32time 4. 输入以下命令以配置服务器的NTP服务器地址:w32tm /config /syncfromflags:manual /manualpeerlist:"NTP服务器地址" (将"NTP服务器地址"替换为您选择的实际NTP服务器地址) 5. 输入以下命令以重新开始时间服务:net start w32time 6. 最后,输入以下命令以确认时间同步是否成功:w32tm /resync /force 通过以上步骤,您就可以配置Windows Server 2019的时间同步。这将确保您的服务器始终与准确的全球标准时间保持同步,从而提高系统的可靠性和准确性。此外,也可以使用第三方软件来实现时间同步,具体操作可以参考软件的文档或指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值