我需要将本地磁盘同步到 Windows(服务器 2003)上的 iSCSI 挂载,并且我正在努力寻找能够在合理时间范围内完成此操作的软件。
关于当前 1TB 磁盘的注释: - 当前正在使用 800GB - 包含一个带有数十万个子文件夹的文件夹,这些子文件夹又包含数千个文件,...
因此,我试图找到一款可以处理如此大的文件列表的软件,并告诉我何时进行复制。我尝试过 DeltaCopy(适用于 Windows 的 rSync GUI 客户端),但它的速度慢得令人无法忍受,而且无法提供很好的剩余时间估计值。
增量复制:http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
有谁知道适用于 Windows 的替代软件,可以很好地完成这项工作?
答案1
Robocopy 是实现这一目的的经典工具。
但是它无法为您提供剩余时间的准确估计,而且速度会非常慢。但是,您应该能够通过定期查看 iSCSI 卷上的文件数量和可用空间量并进行推断来获得合理的想法。
您可以通过禁用 NTFS 上次访问时间戳来获得一点性能。
如果是 2003 Server 32 位,那么在复制过程中遇到未分页池耗尽问题我也不会感到惊讶(您正在复制数亿个文件。)
答案2
RichCopy 可以提供帮助...Robocopy 有很多可调整的值。最重要的可能是将重试超时和重试次数保持在最低限度。大多数时候,Robocopy 可能会等待底层磁盘/文件系统元数据操作完成。任何工具/文件系统都会遇到这个问题...