DFS is only partial replicating my folders

Posted on 2012-09-10
Last Modified: 2013-01-29
I love DFS on my Windows servers, but recently I've attempted to eliminate a Windows 2K3 Server and I've run into replication issues.  I've built completely new replication folders for a number of folders and they are only partial replicating.

I thought it might be because some of my origin folders have really deep nested folders, but even one of my really shallow folders that only holds about 5,000 files isn't replicating all the way.

Is there an equivalent 'touch' feature in Windows (like in Unix) that would allow me to cause some of the the files in my origin folder to appear newly edited and re-replicate?  I'm really not sure how to kick-start this thing so the rest of the folders get replicated.

Any new file that is created is replicated, but some files just don't come over.  

Any suggestions?


Question by:aarontheyoung1

    Author Comment

    The original folder has 5,118 files, 368 folders in it.

    BOTH of the other servers that I am syncing the original server with only see 2,971 files, 249 folders.
    LVL 76

    Expert Comment

    Are the servers in question are at least win2k R2?
    Pre the above version, replication was done using ntfrs.
    The two do not interact.
    What replication model are you using? Looking at the replication configuration, does each replication group include two connections?
    Server1 to server2 and server 2 to connection 1?
    What is the bandwidth set to for replication?
    How much of the replication volume space is set aside for staging?

    Author Comment

    The servers on not Win2K8 R2.  The node I'm migrating from is a Win2K3 server.

    It's a full mesh configuration.

    Bandwidth is full and the servers are on a GigE network.

    Default volume space is set aside for staging.  I think it's 4 GB.

    Author Comment

    The origin node is the Win2K3 server and the other two nodes are Win2k8.  I'd like to ultimately get everything synced off the Win2K3 server to the other two Win2k8 servers and the go back and sever the Win2k8 server and rebuild it as a win2k8 server.
    LVL 76

    Expert Comment

    You can not have win2k3 push the data.
    You would need robocopy to copy the data with all permissions.
    Let's say your location on win2k3 as d:\sharename on win2k8r2 \\servername\newshare
    On the win2k8r2 create a replication group only ( do not publish the dfs yet)
    robocopy d:\sharename \\servername\newshare /e /copyall
    This should get the data from win2k3 copied into the future dfs share and will replicate the data between the two servers.
    Then you redefine the DFS away from the win2k3 sharename and onto the win2k8R2 servers.
    Or you can use the existing dfs interface to add the other systems as the dfs targets while removing the win2k3.
    Depending on when you perform these, you may need to rerun robocopy in the event that some files were updated in the interim/while you were copying.

    Author Comment

    My origin data source is nearly a TB of data.  It seems about 80% is already copied, how can I copy the rest without copying again what is already on the destination server?

    Will Robocopy handle this?
    LVL 76

    Expert Comment

    Yes,  it usually will see the presence of the file and will skip it.
    Use the /L option first. This will perform the task up to the point where it actually copies the file.
    You will see messages such as file already exists, new file for one that will be copied.
    Check dfs event log to see whether it sheds light on the matter.

    Author Comment

    Well, I still have not solved this, but in the time that has past, the amount of difference in files synchronization between Win2K3 origin server and the Win2K8 destination servers has gone down.  I'm missing far less files.

    What seems to be happening is that any NEW file being created or edited seems to replicate just fine.  So my Win2K3 server does seem to be "pushing" the files with out problem.

    So again, I ask my original question, is there a command I can do to update the date (like the Unix 'touch' command) of the missing files on my origin server?
    LVL 76

    Accepted Solution


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    I was supporting a handful of Windows 2008 (non-R2) 2 node clusters with shared quorum disks. Some had SQL 2008 installed and some were just a vendor application that we supported. For the purposes of this article it doesn’t really matter which so w…
    Remote Apps is a feature in server 2008 which allows users to run applications off Remote Desktop Servers without having to log into them to run the applications.  The user can either have a desktop shortcut installed or go through the web portal to…
    To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
    This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now