我有一个包含数千个目录和大约 100k 个文件的目录结构。(实际上它是一个大型 Java 项目的源代码树)。我必须将其复制到 10-20 台 Windows 机器上。
我今天所做的是Windows Server 上数千万个文件的连续单向复制选项?-- rsync。
我在主服务器上共享源目录。这映射到所有目标机器上。然后使用 rsync(来自 cygwin 安装)复制文件。复制过程花了 30 分钟。随着从属服务器数量的增加,该过程会变慢。 我希望有更好的解决方案。它是什么?
答案1
我看不出有什么理由不在目标机器上使用 Robocopy,并使用 /MIR*。它非常擅长处理大量文件,并且只会复制已更改的文件。
请务必阅读所有选项并减少最大重试次数和等待时间。
但它不会持续下去,你需要某种任务。
*除了它总体上是一个 hacky 解决方案之外。你能不使用 Git 吗?