我有两台计算机,一台运行 Server 2008 x64 作为工作站,另一台运行 XP Professional。
我想通过 LAN 同步它们(大约 200GB 的文件),我尝试过 allwaysync。但它很慢,它必须分析所有文件以查看它们是否被更改(通过网络),因为它只在一台计算机上运行。
我现在正在寻找一个可以运行的程序两个都我的电脑,因此它可以本地跟踪更改,然后直接同步已更改的文件,无需分析!
不过我还没找到有用的东西。我试过实时同步,但它只能同步最多 20,000 个文件,我也试过实时网格,但它的限制是 5 GB。
编辑:
到目前为止我已经尝试过:
- Unison:可以工作,但配置需要一些时间,但文件传输速度较慢(仅为通过网络复制文件的十分之一)
- Syncback:确实有“快速备份”功能,但这不是我需要的
- Deltacop:无法在服务器 2008 x64 上运行,但似乎这只是一种方式,不能用于同步
- 实时同步:20,000 个文件的限制太低了,我不想拆分所有文件夹。
目前的解决方案:手动复制所有文件 1 次,然后从此时起使用 Uunison 进行同步。
答案1
齐奏是你的朋友。Unison 会保留双向文件列表,这样它就不必在每次运行时重新扫描所有文件。
答案2
答案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),而不是将所有内容“向上”推送(通过互联网上游),然后将其“向下”加载到另一台机器……千兆字节大小的文件直接从一台机器传输到另一台机器……