Robocopy 的“可重启”选项是啥?
Posted
技术标签:
【中文标题】Robocopy 的“可重启”选项是啥?【英文标题】:What is Robocopy's "restartable" option?Robocopy 的“可重启”选项是什么? 【发布时间】:2014-01-25 19:19:05 【问题描述】:robocopy /Z
= "以可重启模式复制文件"。
这个选项有什么作用?我找到的所有文档都只是引用了车载手册。什么是“可重启”模式,为什么有人会使用它,它与“备份模式”有何不同(/B
)?
【问题讨论】:
【参考方案1】:可重启模式 (/Z) 与部分复制的文件有关。使用此选项,如果在部分复制任何特定文件时复制中断,则 robocopy 的下一次执行可以从中断处继续,而不是重新复制整个文件。
当通过可能不稳定的连接复制非常大的文件时,该选项可能很有用。
备份模式 (/B) 与 robocopy 如何从源系统读取文件有关。它允许复制文件,否则您可能会在文件本身或尝试复制文件的属性/权限时收到 access denied 错误。您确实需要在 Administrator 上下文中运行或以其他方式拥有backup rights 才能使用此标志。
【讨论】:
嗨。我知道这是个老问题,但我仍然不太相信。你能详细说明一下吗?如果文件被部分复制,然后在源中进行了更改,robocopy /z
是否会生成损坏的文件,例如 xcopy?为什么/z
和/b
是互斥的? [*](# "(根据手册:«/ZB :: 使用可重启模式;如果访问被拒绝,则使用备份模式。»")
@LogicDaemon 我最好的猜测是,备份模式不允许重新启动;因此,如果实际上没有权限错误,则最好使用可重启模式。
请注意 /z 可能会带来 大量 性能损失。就我而言,删除 /z 后,我看到了 20MB/s 到 600MB/s 的改进。来源:serverfault.com/a/812212/268224
更多关于/Z
和/B
的信息在这里:superuser.com/a/468131/367018
同意@user643011 我复制了一个用于典型备份的命令,其中包含 /Z 标志。它非常慢,所以我开始研究它,删除 /Z 后复制速度更快。以上是关于Robocopy 的“可重启”选项是啥?的主要内容,如果未能解决你的问题,请参考以下文章