我们有2对文件共享服务器。 所有的服务器都是虚拟的Windows 2008 R2。 每一对都通过广域网进行复制。 偶尔,所有的DFS复制组都会同时失败。 我在DFS服务器上找不到任何相关日志。 以下事件ID出现在文件共享服务器上: 4010 – DFS复制服务检测到本地pathPATH中的复制文件夹已从configuration中删除。 3006 – DFS复制服务检测到从configuration中删除了复制组GROUP。 这是去年发生的四次。 我们无法使用ESXi主机,存储或networking等共享硬件将事件与任何特定的环境变化,时间或事件相关联。 前3次复制组完全从DFSpipe理和Active Directory中删除。 第三次之后,我们决定防止意外删除AD对象。 AD对象和复制组将保留第4次,但DFSpipe理报告“拓扑未完全连接”,并针对每个目标列出本地path。
我们有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' 第一个选项(尽力而为):在使用robocopy在本地重新同步分支机构服务器之后,暂时禁用中央服务器和分支机构服务器之间的连接,再次启用连接并希望获得最佳 第二个选项:完全从复制组中删除分支机构服务器,并在他们已经在本地重新同步后,将它们添加回(我认为)做一个初始复制。 这和我在重新安装的服务器上所做的基本相同,所以我相当确信这将起作用。
我有一个标准的Windows 2012 R2服务器核心框设置。 我有与DFSR一起安装的文件服务器angular色。 我想使用像Get-DfsrState和其他Get-Dfsr* Get-DfsrState工具来检查我的系统的健康状况。 这个工具出现在我用完整的GUI设置的系统之一上。 但是我不清楚我需要安装它。 对可用Windowsfunction的快速search显示,在完整的GUI系统(即RSAT-DFS-Mgmt-Con )上存在的核心服务器上没有安装一个与DFS相关的function。 我是否认为这个模块是作为这个function的一部分? 不幸的是,当我尝试从远程系统使用服务器pipe理器添加此function时,Windows告诉我它将安装完整的GUI? > Get-WindowsFeature | ? {$_.Name -like '*dfs*'} Display Name Name Install State ———— —- ————- [X] DFS Namespaces FS-DFS-Namespace Installed [X] DFS Replication FS-DFS-Replication Installed [ ] DFS Management Tools RSAT-DFS-Mgmt-Con Removed 我错过了什么吗? 我真的必须有一个完整的GUI来使用这个命令吗? 我想我运行在一个完整的桌面系统上,并使用-ComputerName选项,但我希望设置nagios来监视与NRPE各种系统的输出。
我有一个Windows Server 2012 R2 DFS节点,其数据库已损坏。 在DFS-R腐败之前,它有一个完全最新的数据集。 大概在一个星期之前,我们发现了腐败,这意味着在这个星期里大约有10,000个文件被改变了。 幸运的是,我有另一个2012 R2 DFS节点,它有一个完美的数据库,所以我认为“太棒了!我只是导出它的数据库,并将其导入到其他服务器!”,根据“使用克隆来replace损坏的DFS复制数据库“部分https://technet.microsoft.com/en-us/library/dn482443.aspx?f=255&MSPPError=-2147217396 所以我从DFS-R复制组中删除了有故障的服务器。 在工作服务器上,我跑了: Export-DfsrClone -Volume G: -Path C:\Temp\DFSR-Export\ 而在错误的服务器上,我跑了: Stop-Service DFSR Remove-Item –path "G:\system volume information\dfsr" –recurse -force Start-Service DFSR Import-DfsrClone -Volume G: -Path C:\Temp\DFSR-Export\ 然后,我重新将该服务器添加到复制组,然后在给它一个小时左右以便自己整理,我跑了: Get-DfsReplicationGroup APPS | Get-DfsrBacklog -SendingMember goodserver -ReceivingMember badserver VERBOSE:复制的文件夹有一个积压的文件。 复制文件夹:“应用程序”。 数:4242345 想知道如果只是重新打散文件,我让它运行,但它将完整的40GB文件复制到冲突和删除文件夹中,并抓取相同文件的新副本。 有什么办法可以解决这个问题吗? 如果我不需要,我不想通过这个远程链接吸取几乎800GB的文件。 正如我所说,DFS的数量是完全最新的,一个星期前工作正常。
一直在读(这里)和其他有关GLUSTERFS。 任何人都有第一手的经验与DFSR与GLUSTERFS或两者之间切换? DFSR = Microsoft的Distrubted文件系统复制或DFS文件系统复制技术之上。 该应用程序不是基于Web的。 这是传统的文件服务器angular色; 客户端都是Windows7 64bit,目前正在访问一个DOMAINangular色的Linux + Samba3 + OpenLDAP系统,因此机器和工作站被authentication… 我有两个新的2970的规格:内存:8GIG,也许16GIG,6个磁盘(2个在RAID1的操作系统,3个在RAID5的文件和1个热备份的任何团队)。 文件主要是办公室types的文件(Word,Excel,JPG,PDF)。 目前大约有30个客户端连接到当前的Linux文件服务器。 大约一百万个文件左右; 他们正试图为他们的一部分业务进行无纸化,并将所有公司的印刷品(他们从印刷品中提取)转移到在线检索types设置(如果这很重要,那么他们有很多小文件)。 在某种程度上,我们注意到SMBD进程正在消耗更高的内存,因为普通共享下的文件和目录数量较多。 我们正在做的其他任务之一是将文档文件分散到共享下的更多树状布局,以减less内存负载。 目前我们在文件服务器和备用服务器之间进行rsync,但是故障切换是手动的。 目标是尽可能获得更自动的故障切换/故障恢复scheme,而不会比我们预算购买的硬件花费更多的费用。 两台服务器将在同一交换机上的同一个物理IT机房中。 交换机是一个GigE思科。 我有兴趣听到有关使用GLUSTERFS或使用类似设置或DFSR进行testing的任何真实世界反馈。 如果你对这两种技术有什么反馈意见,以及促使交换机发生什么的话,那将是令人震惊的。 ============================= 作为后续: 我们结束了微软解决scheme与DFS复制全网configuration,我只能说,它工作得很好。 我怀疑; 我一直恨微软,但是这个工作非常好。 这件事情是由一个非微软的人写的,他花了相当多的时间研究一个类似的设置,并发现与Win2K8 R2,特别是,主要的改进是为了加快DFSR,并发布了一些registry黑客最新的DFSR性能啾啾的优势。 开箱即用,一切工作都很顺利。 我自己陷入的唯一缺陷是将所有旧数据复制到新的DFSR共享中,而无需先将其分级。 我贪心。 有几个从100 MB到几GB的拷贝。 我做了一个15GB的副本没有问题,但是接近300GB的副本只是被淘汰,最终超时,服务器在networking上变得没有反应。 我不得不杀死副本,只是复制到一个非复制的目录,然后“复制”不“移动”完成的结果到复制的共享; 删除完成后的数据。 在预算不允许的情况下,我可以看看GLUSTERFS,但如果有人想要任何细节,请打我。
目前,我们正在使用Server 2008中的DFSR从总部复制到VPN连接的3个分支机构。 这样我们就可以在每个站点上的所有公司文件的本地副本上进行快速访问和容错。 由于成本和速度的原因,我们决定采用广域网加速器和集中式文件。 但是,DFSR并没有为我们削减它。 由于我们在中心站点同时打开了100个文件,因此DFSR花费的时间比重复打开的文件要多,因为这会产生积压。 每天上午11点左右,积压的文件将近500个,直到晚上才能清理。 这是一个主要问题,因为大部分时间服务器不同步。 据我的理解,这不是一个可以纠正的问题,所以我们现在正在考虑DFSR的替代scheme来保持这些服务器的同步。 目前有没有人使用这样的系统作为他们的文件,如果是这样,你能推荐你使用的软件吗? 我find的一些例子是GlobalScape WAFS和PeerSync。
我准备将我们当前的域从Server 2008 R2服务器推广到Server 2016.所有的dcdiag检查和replmon检查都很好,看起来准备就绪。 不过,我一直在阅读DFSR,并意识到我们仍然在FRS上。 我的问题是,我现在需要迁移到DFSR(这是build议通过FRS),还是这样做,当新的域控制器被提升? 或者,如果我应该在我将域名推广到2016年之后迁移?
要准备DFS复制,我们使用robocopy /DATSOU…将共享文件夹( robocopy /DATSOU…的内容复制到另一个服务器。 之后,DFS复制组configuration了两个文件夹。 现在过了一个小时,我们得到了4412个错误,告诉你多个服务器上的文件已经改变了。 这绝对不是这种情况。 文件时间等等都是一样的(访问时间除外),我可以validation比较“获胜”的文件与DfsrPrivate \ ConflictAndDeleted中删除的。 这里发生了什么?
在2008 R2域中,我们有两台运行DFS-R的Server 2008 R2服务器(名为dfs01和dfs02 )。 今天我发现服务器dfs01的文件无法复制到dfs02 。 所以我使用了这个命令 dfsrdiag backlog /rgname:<group> /rfname:<folder> /sendingmember:dfs01/receivingmember:dfs02 检查积压。 执行该命令后,我得到以下错误: 无法执行GetVersionVector方法。 错误:-2147217406 <0x80041002>操作失败。 我该如何解决这个问题?
我们有许多Server 2012系统,所有这些系统都在Hyper-V 2012服务器上运行。 我们遇到了两个这样的虚拟实例的问题,这两个虚拟实例都被用作文件服务器,偶尔会停止响应向客户端提供文件的请求。 login到服务器后,尝试正常closures失败(没有错误,它只是无法确认closures请求)。 恢复是从Hyper-V控制台对服务器进行重新启动的情况。 这两台服务器并不服务于大量的用户(一个用户不超过6个,另外一个服务于大约20个用户),他们在同一个域中,但是在不同的物理硬件上(以及在不同的站点上)。 他们不同时locking。 他们都使用DFSR通过ADSL连接在它们自己之间(200GB)复制相当大量的数据,这样工作的很好,而且我们已经使用DFSR在我们以前使用的前两代服务器操作系统(Server 2008 R2和Server 2003 – 但这两者都是物理安装)。 今天,当其中一台服务器崩溃时,我注意到事件日志中的一个条目,其类似于以下内容: Log Name: Application Source: ESENT Date: 27/11/2012 10:25:55 Event ID: 533 Task Category: General Level: Warning Keywords: Classic User: N/A Computer: HAL-FS-01.example.com Description: DFSRs (1500) \\.\E:\System Volume Information\DFSR\database_C8CC_101_CC00_EC0E\ dfsr.db: A request to write to the file "\\.\E:\System Volume Information\ DFSR\database_C8CC_101_CC00_EC0E\fsr.log" […]