Ale*_*lex 5 windows file-sharing dfs-r windows-server-2008-r2 windows-server-2003-r2
我们有 2 个分支机构,本地文件服务器通过 DFS-R 同步到我们的中央办公室和文件服务器。大多数数据从中央文件服务器复制到两个分支机构,但同步是双向的,因为偶尔也会在分支机构中生成数据,并且必须集中出现以及在其他分支机构中出现。我们的中央服务器和一个分支机构是Win2003R2 std,另一个分支机构是Win2008R2 std
昨晚不知何故,我们因意外删除或一些流氓脚本(仍在调查中)丢失了大量数据(800GB)。我们只有中央备份,目前正在我们的中央服务器上恢复。然而,由于带宽有限,让 DFS-R 将所有内容同步回我们的分支机构并不是一个可行的选择。
所以一旦我们的中央服务器再次恢复,我想准备2个U盘,把所有的中央数据都镜像到上面,然后将它们发送到我们的分支机构,这样它们就可以在本地再次填充数据。
问题是,如何以不会破坏 DFS-R 的受支持方式执行此操作。我不希望 DFS-R 将远程数据视为“新”数据,并开始重新复制所有内容,或者更糟的是,集中删除所有内容或其他内容......
前段时间我们不得不在一个分支机构重新安装一个文件服务器,回到当我使用'robocopy /MIR /SEC /SECFIX'(以确保数据尽可能接近1:1,以防止DFSR表格看到差异并重新同步)将中心数据复制到 U 盘上,并使用相同的命令将其从 U 盘复制回本地服务器。之后,我将服务器(已重新安装,因此不再是复制组的成员)添加回复制组,这工作正常。
但是由于现在服务器仍然是已知的并且是复制组的成员,我不知道相同的方法是否有效。
我想到了 2 种可能的场景,我认为它们可能可行,但是可能会欢迎一些确认(甚至更好的想法):这两种想法都将使用通过使用“robocopy /mir /sec /secfix”复制中央服务器的所有内容来准备的磁盘
不幸的是我没有得到任何答案。为了安全起见,我选择了第二个选项:从复制组中完全删除远程成员服务器并重新添加它们(在远程服务器上等待 4010 事件确认其已从组中删除后)。起初积压的工作量很大,但 DFSR 似乎意识到这些文件是相同的,并且从积压的工作中消失了,而没有将它们跨线复制。
因此,为了将来参考,以下是如何对一台或多台 DFS-R 成员服务器进行离线同步的方法:
robocopy /MIR /SEC /SECFIX <source> <destination>