我需要经常在 Windows XP 和 Unix 服务器之间同步两个大目录(有很多子目录和文件)。(我目前用不错的WinSCP来做,但已经尝试了很多其他的。)
我的问题是每次同步时,软件都会检查每个文件是否已更新。这大约需要 1 分钟。
我梦想有一个软件可以跟踪两个系统更新哪个目录,除非需要,否则不会访问目录。
由于我通常只更改几个文件,这应该可以将我的同步时间从 1 分钟加快到最多 1 秒。
有没有免费的软件可以做到这一点?
一种解决方案是将两个系统同步到 DropBox 等远程设备。我不想这样做的原因有很多。它减慢了一切,它成本高,而且我不需要我的文件在任何其他地方。
谢谢。
这是一种单向传输吗(即,将 Windows XP 端的新文件和更改的文件备份到 Unix 服务器,Unix 端没有进行任何更改)?这可能会让找到解决方案变得更加容易。
为了避免扫描所有现有的未更改文件,您需要检查更改列表的工具。在 XP 上,有 NTFS 更改日志。Unix/Linux 系统有 inotify 和日志文件系统。但找到一款能够同时完成这两种功能的软件可能很困难。这就是为什么我希望这是一个单向增量镜像而不是真正的“同步”。
哦...我应该提到另一种方法是使用文件系统(过滤器)驱动程序。在 Linux 上,“fuse”框架使这变得相当简单,但这种方法较少使用,因为它比处理日志复杂得多。
| 归档时间: |
|
| 查看次数: |
246 次 |
| 最近记录: |