我试图使用robocopy将5年以前的文件移动到另一台服务器上,以减less2TB以下的3TB卷的大小,以便使用Microsoft VM Converter对机器进行P2V化。
实际上有3个相同的服务器(同一家公司有3个办公室),而且这个命令在3中的2个上工作得很好。但是当在一台服务器上运行时,输出是文件名,目录名或卷标语法是不正确的
Google上的这个错误有很多search结果,但是它们似乎都处理从networking共享(映射或UNC)复制的问题。 我得到的输出表明,robocopy发现与本地文件夹有关的问题(而不是任何search结果)。
完整的input/输出包括在下面,但有什么build议,我可能做错了,在我转向CHKDSK之前呢? 全面扫描可能需要几天时间,并且会降低所有用户的访问速度,所以我宁愿避免它。
(注意:HP ACU表示没有磁盘/磁盘空间问题,磁盘也不会显示任何错误)
input
robocopy D:\Local\Folder X: /e /z copy:DATSO /move /minlad:1800 /log:D:\robocopy.log /tee
产量
2016/01/10 20:32:23 ERROR 123 (0x0000007B) Scanning Source Directory D:\Local\Folder The filename, directory name, or volume label syntax is incorrect. Waiting 30 seconds...
尝试将/NODCOPY标志添加到您的复制命令。 这将告诉Robocopy不要尝试读取文件夹的任何扩展属性或备用stream。
这样做,使用Sysinternals的PROCMON和过滤robocopy.exe – 这将给你更多的低级诊断来解释失败。