![Robocopy 导致网络断开连接](https://linux22.com/image/1370046/Robocopy%20%E5%AF%BC%E8%87%B4%E7%BD%91%E7%BB%9C%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5.png)
问题:
我正在尝试通过 LAN 将一个大文件夹(我的音乐)从我的 Windows 7 计算机复制到 Windows 8 计算机。不可避免的是,一旦运行 robocopy,W7 计算机的网络状态将开始在连接和断开连接之间波动。断开连接每 20-40 秒发生一次,没有明显的模式,网络会立即重新连接。
随机信息:
这是我的 robocopy 命令行:
robocopy "D:\copyfrom" "\\W8\Share\copyto" *.* /Z /MIR /mt /R:100 /W:30 /XF *.ini
我的 D 盘是外部硬盘,但从内部驱动器复制时也遇到同样的问题。
W7机器通过以太网连接,W8机器通过wifi连接。
随机故障排除:
我曾尝试在命令行中添加 /TBD,但除了可能会稍微增加断开连接之间的延迟之外没有什么特别的效果。
我尝试禁用远程差分压缩和自动调整(这在尝试提高网络复制速度时有帮助),但由于没有效果,所以重新启用了它们。
编辑:通过将连接更改为交换机上的其他端口解决了该问题。
答案1
你使用哪款路由器?
一些路由器会丢包,一些高负荷(如大文件传输)的情况在长时间大量传输数据时会重置其接口。特别是发生在 eth <-> wifi 之间的传输。
您能否澄清一下,是 Wi-Fi 连接断开了,还是以太网连接断开了,或者两者都有?
检查接口错误和路由器正常运行时间。
网络显示“断开连接”多长时间?
此外,由于大文件传输显然存在某种网络过载问题,我建议降低复制过程的速度。这可以通过 ROBOCOPY 中的 /IPG:x 选项来实现。
下面的文章很好地解释了它的用途。
http://zeda.nl/EN/Blog/001_Copy_files_on_slow_links/