我有一个正在通过 dfs 复制的大文件夹,我想检查所有文件是否都已正确复制。
目前我在两端运行以下脚本。
cd e:\data\shared\
dir /a:-h /b /s > e:\data\shared\result.txt
然后使用文本编辑器整理文件,然后再使用差异工具进行比较。
有人知道更好的方法吗?如果做不到,有人知道如何调整我的脚本以忽略 DfsrPrivate 文件夹中的所有文件吗?
答案1
答案2
是否真的担心文件无法复制?
当我们设置大约 30GB 跨大西洋的 DFS 时,我们并没有逐一检查每个文件,而是只是通过测试对内容进行抽样,以确保系统按照我们想要的方式运行。
本质上,我们复制了一个文件夹,大约 1GB 的内容(大部分是 PDF)。一旦我们确认复制了较小的数据子集,就可以很轻松地复制其余数据,而不会出现任何重大问题。
尝试比较内容差异会花很长时间,更不用说针对近 500 万个对象执行命令了。