两台联网 PC 之间的智能同步

两台联网 PC 之间的智能同步

我有两台计算机,一台运行 Server 2008 x64 作为工作站,另一台运行 XP Professional。

我想通过 LAN 同步它们(大约 200GB 的文件),我尝试过 allwaysync。但它很慢,它必须分析所有文件以查看它们是否被更改(通过网络),因为它只在一台计算机上运行。

我现在正在寻找一个可以运行的程序两个都我的电脑,因此它可以本地跟踪更改,然后直接同步已更改的文件,无需分析!

不过我还没找到有用的东西。我试过实时同步,但它只能同步最多 20,000 个文件,我也试过实时网格,但它的限制是 5 GB。

编辑:

到目前为止我已经尝试过:

  • Unison:可以工作,但配置需要一些时间,但文件传输速度较慢(仅为通过网络复制文件的十分之一)
  • Syncback:确实有“快速备份”功能,但这不是我需要的
  • Deltacop:无法在服务器 2008 x64 上运行,但似乎这只是一种方式,不能用于同步
  • 实时同步:20,000 个文件的限制太低了,我不想拆分所有文件夹。

目前的解决方案:手动复制所有文件 1 次,然后从此时起使用 Uunison 进行同步。

答案1

齐奏是你的朋友。Unison 会保留双向文件列表,这样它就不必在每次运行时重新扫描所有文件。

答案2

您可以尝试一下 DeltaCopy(适用于 Windows 的 RSync)。

您可以阅读更多这里

性能相当不错,而且不占用太多资源。不过设置起来可能不那么容易。

答案3

同步回放有一个名为 fastbackup 的功能,我相信它可以做到这一点。

答案4

继续使用微软的免费 Live Sync 服务。
最初,该服务名为 FolderSync,后来被微软收购。
此后,他们已将 Folder Sync 更名为Windows Live 同步并补充说Windows Live Mesh即服务

Sync = 在机器之间同步,存储不受限制。如果文件超过 20,000 个,只需选择一个子目录。Mesh
= 在机器之间同步,并使用 WebGUI 将内容存储在云中。最大 5 GB。

虽然我不是微软的粉丝,但我使用它来透明地同步 3 台 Mac、1 台 Linux Box 和一台 Windows Machine。由于我不想将我的数据“放在云端”,所以我选择了 Live Sync。

Live Sync 是我所知道的唯一一项直接同步同一 LAN 段中的机器的服务(如 dropbox 或 sugarsync),而不是将所有内容“向上”推送(通过互联网上游),然后将其“向下”加载到另一台机器……千兆字节大小的文件直接从一台机器传输到另一台机器……

相关内容