有没有工具可以通过 Windows 网络将一个大目录(超过 500 万个文件)的单向更改回显到另一个目录?我还需要在初始构建后进行相当快速的同步。我尝试过一些工具,例如 Microsoft SyncToy 和 Cobian 备份,但它们似乎不适合这种规模。
每小时只有不到 1% 的文件发生变化,但我继承的目录系统设计存在问题,变化可能发生在目录树的任何位置,并且没有变化日志,因此过去需要进行全面扫描,这大约需要 4-5 个小时。
我构建了一个自定义工具来比其他工具更快地完成同步,但我没有时间构建所有的花哨功能,所以我正在寻找一些东西来完成这个任务。 我确实计划改变系统,但此时我只是希望让它们同步并减少延迟时间。
[更新] -我的文件非常小,每个文件大约 10-30kb -目录树非常浅。
答案1
当您说“windows 网络”时,您是指您有一个带有 Active Directory 的 Windows 网络吗?一种可能性是您应该查看 DFS-R。较新版本的 DFS-R 会监视文件系统并仅传输更改。如果您确实有 500 万个文件,那么您可能已经接近DFS 限制尽管。