我有一个奇怪的问题,不都是!我有一个 DFS 根 \domain\files\vms,它在与命名空间不同的服务器上有一个目标。
我可以直接通过 \server\vms$\testfiles 从目标复制一个测试文件集,一切都很好,文件复制得很好。我已经多次重复这些测试。
如果我尝试从 dfs 根目录复制文件,我会在网络流量中遇到很大的停顿,大约每几分钟 50 秒,所有的流量都会停止复制。如果我在此暂停期间在相同的两台机器之间启动另一个副本,它会开始正常复制,所以我知道这不是服务器上的磁盘问题。
每隔一段时间,复制就会失败,没有错误,进度条会一直压缩到 100%,复制对话框将关闭。检查目标文件夹显示副本不完整。
我已将 LUN 移至另一台服务器并遇到了同样的问题。
服务器都是2008 R2,客户端是Vista x64、Windows7 x64和2008 R2,都存在同样的问题。
有人有什么想法吗?
干杯,
斯蒂芬
更多信息:
当文件复制失败时,我一直在连接上运行 NetMon 跟踪,似乎突出的是,当打开一个文件时,在 SMB 命令上完成的复制看起来像这样:
SMB2: C CREATE (0x5), Name=Training\PDC2008\BB34 Live Services Notifications, Awareness, and Communications.wmv@#422082, Context=DHnQ, Context=MxAc, Context=QFid, Context=RqLs, Mid = 245376 SMB2:R 创建 (0x5),上下文 = MxAc,上下文 = RqLs,上下文 = DHnQ,上下文 = QFid,FID = 0xFFFFFFFF00000015,中间 = 245376
但是对于复制对话框关闭时的最后一个文件,如下所示:
SMB2:C CREATE (0x5),名称=gt\files\Media\Training\PDC2008\BB36 使用 Microsoft Office SharePoint Server 2007 和 Microsoft Silverlight.wmv@#859374 快速构建搜索驱动的门户,上下文=DHnQ,上下文=MxAc,上下文=QFid,上下文=RqLs,中间= 77 SMB2:R,Mid = 77 - NT 状态:系统 - 错误,代码 = (58) STATUS_OBJECT_PATH_NOT_FOUND
主要区别似乎在于名称,一个是相对于打开的文件共享,另一个获得了 gt\files\media 前缀,即 DFS 目标的名称。
这些失败总是先于 SMB 目标的注销和重新启动。
可能不得不把这个撞到PSS。