在运维DFS的时候经常会遇到这样那样的问题,导致DFS复制效果不佳,部分文件无法同步复制,下面就列举2个常见的问题并说明一下解决方法。
1.DFS报错出现共享冲突,无法进行正常复制
首先我们通过自带的诊断报告,导出诊断的结果,我们可以在报告中看到有关于共享冲突的明细,可以找到具体是哪些文件导致了共享冲突,如下图:
DFS故障诊断及排错_第1张图片
在途中我们可以看到受影响的文件夹,以及文件路径,解决办法就是手动将冲突文件拷贝到DFS成员服务器上,或在其他成员服务器上将冲突的文件删除,执行完成之后重启dfs服务,让dfs服务器重新检测复制关系,并查看初始化复制日志是否生成,然后我们再生成一次诊断报告,就会发现共享冲突的内容已经解决了,DFS复制状态也恢复正常。

2.DFS复制遇到ESF加密
当DFS在复制过程中遇到被ESF加密的文件时,会出现错误日志,日志中会标明文件的路径和名称,出现此问题时我们需要找到该文件,此时被加密的文件会显示为绿色,我们找到该文件,右键打开它的属性,选择高级,然后打开下图中的第三步的详细信息就可以看到是谁对这个文件加密了,我们只要找到这个用户,让他将文件解密即可。
DFS故障诊断及排错_第2张图片

3.使用命令查询DFSR的囤积文件,如果有囤积文件说明复制组中的成员服务器数据并未完全同步,这时我们就需要去查看日志是否有错误或者是复制计划不合适需要做调整
dfsrdiag backlog /rgname:复制组的名称 /rfname:复制文件夹的名称 /smem:发送成员 /rmem:接收成员
DFS故障诊断及排错_第3张图片
可以从上图中看出,测试中心的复制组中没有囤积文件,说明两边服务器的数据是一致的,而电性能测试有51174个文件囤积,说明两边服务器的数据并不一致,我这个囤积是因为我的复制计划设置上班时间不进行复制,所以会有这么多囤积文件。
如果各位在DFS运维过程中遇到过其他的故障问题,也欢迎一起分享。