问题

问题

最近更新时间20161204@144548

陈述"After quite some time of the first initial post, a suggestion was made to use Bash-cp. So, that means the method of using the 1-line command robocopy would be disregarded at this point. But, IDK how to use Bash-cp and confused on that process."


我正在robocopy手动备份驱动器1驱动器2唯一的问题是备份后,两个驱动器的文件大小出现差异(巨大的,差异是由GB的)。

根据日志文件,有失败的尝试。我正在使用文件,因此进程终止,即使重试也无法通过。与信念相反,要“跳过”这一点,您必须定义/R: & /W:......这对我来说根本不是这种情况。相反,该过程是被终止并且无法继续

下面是我构建 robocopy 命令的方式,请查看需要修改什么以确保所有文件都被正确传输,最终结果是两个驱动器的大小和文件完整性相同。

问题

  1. 备份后,源/目标文件大小不同robocopy /MIR
  2. 当文件正在使用时,robocopy无法继续备份过程(甚至绕过它) 并完成。此错误消息为 (如下):

The process cannot access the file because it is being used by another process.

ERROR: RETRY LIMIT EXCEEDED.

  • 文件大小差异(缺少 37GB
    • 驱动器1 (来源):311gb / 465GB
    • 驱动器2 (目的地):274gb / 465GB

我的配置

生的

robocopy F:\ E:\ /MIR /SEC /SECFIX /TEE /V /R:1 /W:1 /MT:20 /NFL /NDL /XD $RECYCLE.BIN "System Volume Information" /LOG+:"%tmp%\backup.log"

参数 (解释

[METHOD]
  /MIR           : [BACKUP-METHOD] as mirror-match, automatically Purges including subdirs even empty as typical.
[NECESSARY]
  /TEE + /V      : verbose-output, see the process of what's going on via console-window
  /R + /W        : no. of Retries & Wait-time, useful for taking a pause during verbose-output to read errors
[EXTRA]
  /SEC + /SECFIX : copy files w/ SECurity & to fix them even skipped files
  /NFL + /NDL    : shorten verbose-output, used to only display changes to make it way easier to spot errors
  /XD            : exclude dirs, in this case the recycle-bin to prevent copying major files that have been deleted and no longer necessary

解决方案

  • 至今无

笔记

  • 什么是Robocopy仅限 Windows 的命令)? 用来备份的工具。取代旧版copy (command)。默认情况下Robocopy仅当源和目标具有不同的时间戳或不同的文件大小。相反,最好用于copy隐藏的单个文件(以 开头的文件.,例如.vimrc or _vimrc)。
  • 为什么不投资一个RAID1驱动器配置,而不是手动备份呢?拥有一个开放的驱动器来亲眼见证和查看正在进行的备份,比在一台计算机上设置并忘记备份要省事得多。RAID1设置。
  • 不建议使用/R:&,/:W:正如我已经解释的那样,它不起作用,它会阻止进程通过它。因为它实际上所做的只是停止 robocopy 命令以防止永无止境的停止。

相关内容