web-dev-qa-db-ja.com

DFSRはシャドウコピーを複製しますか?

DFSRとシャドウコピーの併用に関連するいくつかの質問がありますが、シャドウコピーが複製されるかどうかを示す質問はありません。つまり、サーバーAにシャドウコピーを含む一対のDFSレプリカがある場合、そのファイルをサーバーBの以前のバージョンに戻すことはできますか?その場合、その復帰はサーバーAに複製されますか?

VSSはローカルのNTFS機能であり、レプリケーションの範囲外であるとは思いませんが、現時点では確認できません。

8
Jeff Sacksteder

いいえ、DFS-RはVSSシャドウコピーを複製しません。各サーバーは、独自のシャドウコピーを維持します。ただし、双方向レプリケーションがあり、サーバーBのローカルシャドウコピーから復元する場合、そのファイルが既に同一に存在しない限り、その変更をサーバーAにレプリケートします。

フォルダーハッシュが異なる場合、つまりサーバーAのファイルが存在しないか、レプリケーションが開始されたファイルと異なる場合。ファイルは存在するが異なる場合、一方のバージョンが「勝ち」、もう一方のバージョンがDFSR Conflict and Deletedフォルダーに移動されます。

また、シャドウコピーからファイルをコピーするだけでは、ファイルのタイムスタンプ情報が保持されないことに注意することも重要です。これにより、DFS-Rに大きな問題が発生する可能性があります。 「復元」を実行すると、その情報が保持されます。

6
HostBits

私はあなたを指す良いリファレンスはありませんが、DFS-Rがシャドウコピーを複製しないことは確かです。

確かにすべてのレプリカにVSSをセットアップし、それらに同様のスケジュールを与えることができます。

以前のバージョンのファイルを元に戻す場合、その変更は確実に有効であり、すべてのメンバーに複製されます。トリッキーなポイントは、他のレプリカで更新が行われているときにファイルを元に戻した競合の場合です。

1
Zoredache