RoboCopy 失败并显示“指定的网络名称不再可用”

Jus*_*ott 5 robocopy network-share

我们有一个计划任务,它会定期运行 robocopy,以将相当大的文件夹结构从一台服务器镜像到另一台服务器(数千个文件夹、100,000 多个文件、50+ GB 大小)。在存储镜像的接收服务器上有一个共享。我们正在从连接到接收端共享的源服务器运行任务。两台服务器都运行 Windows Server 2003 并连接到同一网络交换机 (100Mbps)。

该过程有时会完全无误地完成。然而,通常情况下,在此过程中的某个时刻(似乎是随机的),robocopy 将失败并显示错误The specified network name is no longer available. 它将等待 30 秒并再次尝试该文件并最终在多次重试后放弃。过程将在下一个计划间隔重复,并且可能完成...或不完成。

发生这种情况时,在长达 30 分钟的时间内,我根本无法从网络上的任何地方访问目标服务器上的共享。网络上没有其他任何东西使用此共享。

我的问题是这个错误具体是什么意思?为什么共享“下降”并变得无法访问?有没有办法阻止它并使文件镜像更稳定?

Joh*_*ers 3

Robocopy 只是报告 Windows 告诉它的内容,即远程端不再可用,这对于调试来说可能是一个痛苦的事情。

如果您的计算机上有防病毒软件,请在禁用该软件的情况下进行测试运行。AV 扫描仪可能无法正确跟上并导致在尝试跟上时挂起。如果可行,您可能需要在传输期间至少禁用一端的 AV 扫描仪。还要确保不涉及可能会误解流量并导致连接中断的防火墙。

附带说明一下,如此低速的 NIC 上的流量很大。您可以考虑向每台计算机添加一个 1GB NIC,如果没有合适的可用交换机端口,则可以通过交叉电缆进行连接,并通过这些 NIC 路由流量。