代码之家  ›  专栏  ›  技术社区  ›  ydoow

Robocopy的备份模式是什么

  •  1
  • ydoow  · 技术社区  · 9 年前

    我正在尝试通过网络复制一个大型数据库备份文件。

    这个 .net FileInfo.CopyTo xcopy 失败,结果为不同的二进制文件。也尝试过 robocopy 没有参数,并导致失败。刚刚用做了另一次尝试 机器人复制 使用 /zb 参数(重启和备份模式)。这花了很长时间,但取得了成功。

    我的问题是,备份模式是否处于 机器人复制 真的设计用于复制大型/备份文件吗?已经在网上搜索,但找不到明确的答案。

    如果任何有经验的用户能给我一个关于网络上大型文件拷贝的提示或更好的解决方案,我将不胜感激。谢谢

    2 回复  |  直到 7 年前
        1
  •  0
  •   ydoow    7 年前

    只想分享解决上述问题的最新信息。

    在我的情况下, xcopy 无法跨不同域和服务器位置的服务器通过10GB复制文件。

    另一方面, robocopy 具有

    /zb -使用重新启动模式。如果拒绝访问,此选项将使用备份模式。

    可以成功复制。但这将时间从1小时增加到2.5小时。

    --

    重新安排服务器后,文件将立即在同一域和服务器位置的服务器之间复制。并且使用 xcopy公司 也没问题。

    --

    所以我的理论可能是关于服务器之间的稳定性连接。如果连接不稳定(偶尔会导致访问问题),在复制像我这样的大型文件时,在长时间的过程中随时可能发生损坏; 机器人复制 具有 重新启动和备份 可以很好地恢复副本。花费在恢复上的时间可能是负面的。

    顺便说一句,如果要执行例行任务,应该使用FTP而不是复制。

        2
  •  0
  •   Michel de Ruiter    7 年前

    备份模式 仅允许Robocopy备份和恢复所有文件,而不考虑其对这些文件的单独权限(NTFS ACL)。