通过不可靠的 VPN 将 Robocopy 复制到 Linux Samba 服务器导致文件损坏,但 Robocopy 表示所有文件都已复制/匹配

通过不可靠的 VPN 将 Robocopy 复制到 Linux Samba 服务器导致文件损坏,但 Robocopy 表示所有文件都已复制/匹配

我遇到了一个有趣的问题,当我运行 robocopy 将数百 GB 的文件复制到测试实验室的远程位置时,vpn 多次掉线,重试复制 - 由于带宽限制,它被停止了,等等。所有这些都可以解释为什么会发生这种情况。

当 robocopy 表示目录匹配无错误后,我们发现几个文件出现了问题。

答案1

为了解决这个问题,我使用 -c(文件校验和比较而不是其他算法)运行 rsync 到 Linux。这导致数千个文件不匹配并被更新。

鉴于带宽限制,我找不到仅适用于 Windows 的方法来更轻松地解决此问题。

rsync --inplace --cza --progress //server/share/dir/* rsync://server/share/dir/

相关内容