5

我有一个以前工作的脚本。robocopy 脚本。

备份服务器坏了,新的缺少一些配置,但我不是 Windows 人。:'(

脚本如下:

C:\Windows\system32\Robocopy F:\Equipos \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario *.* /purge /tee /e /log:F:\ScriptBackup\LogsBackup\NASSERVERBACKUP_horario.txt /nfl /r:1 /w:1

输出是这样的:

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Fri May 24 16:35:01 2013

2013/05/24 16:35:02 ERROR 1450 (0x000005AA) Getting File System Type of Destination \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\
Insufficient system resources exist to complete the requested service.


   Source : F:\Equipos\
     Dest - \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\

    Files : *.*

  Options : *.* /NFL /TEE /S /E /COPY:DAT /PURGE /R:1 /W:1 

------------------------------------------------------------------------------

2013/05/24 16:35:02 ERROR 1450 (0x000005AA) Accessing Destination Directory \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\
Insufficient system resources exist to complete the requested service.

Waiting 1 seconds... Retrying...
2013/05/24 16:35:03 ERROR 1450 (0x000005AA) Accessing Destination Directory \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\
Insufficient system resources exist to complete the requested service.


ERROR: RETRY LIMIT EXCEEDED.

2013/05/24 16:35:03 ERROR 1450 (0x000005AA) Creating Destination Directory \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\
Insufficient system resources exist to complete the requested service.

Waiting 1 seconds... Retrying...
2013/05/24 16:35:04 ERROR 1450 (0x000005AA) Creating Destination Directory \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\
Insufficient system resources exist to complete the requested service.


ERROR: RETRY LIMIT EXCEEDED.

2013/05/24 16:35:04 ERROR 1168 (0x00000490) Creating Destination Directory \\NASSERVERBACKUP\F$\BACKUPS_NASSERVER\Equipos_Horario\
Element not found.

有谁知道可能出了什么问题?

谢谢。

4

4 回答 4

4

基于此处讨论的类似问题:您遇到的错误是与 Windows 内存管理和特定类型资源(内核分页内存)的可用性相关的问题,这可能在备份大文件系统或特别大的文件期间发生。

Windows 有一定数量的内存池空间可以分配给程序,如果程序使用了该池中的所有可用内存,则会出现错误 1450 (0x000005AA)

作为文献,一些Microsoft 知识库文章描述了此错误代码:

特别 是 Q304101 描述了如何监视资源以确定您的状态,并通过调整 内存管理中的PoolUsageMaximum设置提供可能的解决方案;这涉及更改注册表设置,因此需要很多注意事项;之前已警告您仔细阅读这篇文章。

您可能会做的一件事是将备份分成不同的备份;与监控内存一起,这可以帮助隔离问题。

让我建议你一个额外的提示,考虑将/XJ开关添加到你的命令行脚本中;这种方式robocopy eXclude Junctions,这很重要,例如在某些 Windows(如 Vista)中复制用户帐户(\Users.. 文件夹)时,因为没有这个你可以在循环中运行,由某种称为“连接”的隐藏链接引起

于 2013-06-01T08:18:47.530 回答
0

我发现使用 /Z 可重启模式效果最好。它有点慢,但至少它可以处理更大的文件

于 2014-12-17T16:26:11.327 回答
0

我使用 7-Zip 将任何大于 4GB 的文件拆分为 650MB 块。(7-Zip 限制了您可以将它们拆分成的大小,但是,任何小于 4GB 的东西都可以。)然后我使用 Robocopy 将每个块复制下来,并使用 7-Zip 将块重新组合回文件中。它甚至适用于 SQL 备份文件。我还没有尝试过自动执行此操作,因为我不必经常这样做。

于 2013-08-13T16:43:34.897 回答
0

如果设置为仅在等待一秒钟后重试一次,则强大的文件复制 (Robocopy) 将不会非常强大。在等待足够长的时间以解决暂时性错误后多次重试将更频繁地成功。

/R:n :: number of Retries on failed copies: default 1 million.
/W:n :: Wait time between retries: default is 30 seconds.

重试十几次,等待 30 秒:

/R:12 /W:30
于 2013-06-07T13:13:12.367 回答