我们有2个分支机构,本地文件服务器通过DFS-R同步到我们的中心办公室和文件服务器。 大多数情况下,数据从中央文件服务器复制到两个分支机构,但同步是两种方式,因为偶尔也会在分支机构中生成数据,并且必须在中央以及其他分支机构中出现。 我们的中心服务器和一个分支机构是Win2003R2 std,另一个分支机构是Win2008R2 std
昨天晚上我们通过意外删除或者一些stream氓脚本(仍在调查中)丢失了大量的数据(800GB)。 我们只有中央备份,目前正在中央服务器上恢复。 但是由于带宽有限,让DFS-R将所有东西都备份到我们的分支机构不是一个可行的select。
所以一旦我们的中央服务器再次恢复,我想准备2个USB磁盘,把所有中央数据镜像到我们的分支机构,然后再把它们放到本地。
问题是,如何以支持的方式来做到这一点,不会打破DFS-R。 我不希望DFS-R将远程数据视为“新”数据,并开始复制所有内容,或者更糟糕的是删除所有内容或其他内容。
前一段时间我们不得不在一个分公司重新安装文件服务器,当我使用'robocopy / MIR / SEC / SECFIX'时(为了确保数据尽可能接近1:1,以防止DFSRforms出现差异并重新同步)将中央数据复制到USB磁盘上,并使用相同的命令将其从USB磁盘复制回本地服务器。 之后,我将服务器(已重新安装,因此不再是复制组的成员)添加到复制组,这工作得很好。
但是从现在起,服务器仍然是已知的并且是复制组的成员,我不知道同样的方法是否可行。
我有两种可能的scheme,我认为可能会有效,但是也许会有一些确认(甚至更好的方法):这两个scheme都会使用通过使用'robocopy / mir / sec / secfix'
不幸的是我没有得到任何答案。 为了安全起见,我使用了第二个选项:从复制组中彻底删除远程成员服务器,并重新添加它们(在远程服务器上等待4010事件后,确认它已从组中删除)。 开始的积压是巨大的,但似乎DFSR意识到这些文件是相同的,并从积压中消失,没有他们被复制跨线。
因此,为了将来的参考,以下是如何执行一个或多个DFS-R成员服务器的离线同步:
robocopy /MIR /SEC /SECFIX <source> <destination>将文件复制到脱机介质(NFTS格式的USB磁盘/棒/