I have been using DFS for a few months, and although the concept is great, using it to access frequently accessed or opened and locked files has proven to be the wrong thing to do. Although Microsoft has documented that you should not place Roaming Profiles on a DFS, they do not go into detail regarding other files that should not be placed on DFS.
My question is this: Knowing certain files do not work well in DFS, could I use one of my DFS servers as a "central repository" by mapping drives to the shares of the server, and use DFS to replicate the information from this server to other DFS replicas? My theory is, while a user or users would be accessing the files directly from the server, DFS would replicate any changes from that server to the others on the DFS.
I have provided a simple diagram to illustrate my thoughts:
SERVER1 SERVER2
Share A (DFS REPLICA) Share A (DFS REPLICA)
Share B (DFS REPLICA) Share B (DFS REPLICA)
User has Z: mapped to Share A on SERVER1. Any changes made are direct to SERVER1. DFS replicates changes from SERVER1 to SERVER2, eliminating confusion of which server has the most current copy of the file since the file is being accessed directly from SERVER1.
Thanks for your assistance.
David