2008 R2ドメインでDFS-R(dfs01
およびdfs02
という名前)を実行する2つのServer 2008 R2サーバーがあります。
今日、サーバーdfs01
のファイルをdfs02
に複製できないことがわかりました。だから私はコマンドを使いました
dfsrdiag backlog /rgname:<group> /rfname:<folder> /sendingmember:dfs01/receivingmember:dfs02
バックログを確認します。コマンドを実行すると、次のエラーが発生します。
GetVersionVectorメソッドの実行に失敗しました。エラー:-2147217406 <0x80041002>操作が失敗しました。
どうすればこれを解決できますか?
これは、修正プログラム2663685をインストールした後に発生します http://support.Microsoft.com/kb/2663685
ダーティDFSRシャットダウン後の動作を変更するため、自動再起動はなくなり、代わりに停止したまま、必要なバックアップを実行できます。その後、記事に従ってWMIコマンドを実行して再起動します。
警告の言葉-このホットフィックスをクラスターに適用すると、フェイルオーバーにより、DFSRがノードを引き継いだままになるため、実際にはそれほど可用性が高くありません。これはレジストリ設定で調整できます。個人的に、私はこの修正プログラムを私たちの不動産全体で元に戻します。それはそれが価値があるよりもトラブルであり、DFSRはフォールオーバーし、月曜日に到着するまでオンラインに戻らず、バックログが成長し続けるだけです。
これを再起動して実行する最も簡単な方法は、イベントビューアに移動し、Applications and Services Log > DFS Replication
に移動することです。イベント2213を探します。
実行する必要がある正確なコマンドがそこにあります。
さらに、DFS-Rを元の設定に戻すには、 これを実行 :
wmic /namespace:\\root\microsoftdfs path dfsrmachineconfig set StopReplicationOnAutoRecovery=FALSE
私はこの同様の問題に遭遇しましたが、修正プログラム2663685は私の問題ではありませんでした。私の場合、dfsrdiagは一部のレプリケートフォルダーでは機能しますが、すべてでは機能しません。複製されたフォルダは、さまざまなドライブに分散されていました。
要するに、DFSRはデータベースが破損しているため、レプリケートフォルダーを処理しないということです。このコマンドでドライブが欠落していることを確認できます。 DFSRフォルダーがあるすべてのドライブがリストされます。
wmic /namespace:\\root\microsoftdfs path dfsrvolumeinfo get volumepath, VolumeGuid
鉱山にはDFSRボリュームの1つがありませんでした。それはおそらくまだ設定にリストされているので、不足しているものがあるかどうかわからない場合はこのコマンドで確認できます。
wmic /namespace:\\root\microsoftdfs\ path dfsrVolumeConfig get *
また、C:\ Windows\debug\dfsr * .logで、ドライブの準備ができていない、またはシリアル番号を読み取れないことに関する他のメッセージを確認してください。
これを解決するには、DFSRを停止して、データベースを削除または名前変更する必要がありました。その後、同期が始まり、しばらくすると再構築されたコマンドがようやく機能しました。
また、DFSRログは詳細な方法であり、デフォルトでは1000個のログファイルに制限されています。 1000に達するとDFSRが停止するため、ログレベルを適切なものに変更してください。
wmic /namespace:\\root\microsoftdfs path dfsrmachineconfig set debuglogseverity=3
Dとは異なるボリュームで機能するため、Dボリュームに関連していると想定し、そのボリュームを再フォーマット(または単にボリュームを削除して再作成)するか、レプリカを別のボリュームに永久に移動します。 DFSR自体に本当に問題がある場合、レプリカやボリュームに関係なく機能しません。
私たちのケースでは、サーバーの1つのボリュームの1つがディスク領域を使い果たしました。幸い、それはVMだったので、私はそれを拡張し、DFSを再起動しました。すべてが順調でした。私はこの投稿を読んで、簡単な解決策を探す前にKB記事とレジストリハックを掘り下げました。Occamのかみそりは勝つ再び。