Dave:
You can definitely use DFS to consolidate the namespace, and make
future moves more transparent to users. This is one of the things DFS
is designed to do. (Disclaimer : I have only done this on Win2k3)
Dont worry about replication. Replication is not on by default until
you configure a place to replicate to, so you do not have to do
anything to avoid replication.
You simply make a DFS root such as \\domain.com\home.
To that root you then link each individual home directory.
ie
add a link called adam to \\domain.com\home\ pointing to
\\SERVER1\USERS\adam
dfscmd /map \\domain.com\home\zack \\SERVER1\USERS\zack
add a link called zack to \\domain.com\home\ pointng to
\\SERVER1\USERS\zack
dfscmd /map \\domain.com\home\zack \\SERVER1\USERS\zack
This way, irrespective of which server physically holds the directory,
their home directory will always be \\domain.com\home\username.
Doing this manually for a small number of users would be trivial, but
scaling up to hundreds of usernames is not much fun. The obstacle to
automating it is you, as an administrator, knowing which server the
home directory is (or should be) on.
One solution would be to organize the home directories by first letter
on the servername.
i.e.
A-H on \\SERVER1\USER\username
I-P on \\SERVER2\USER\username
Q-Z on \\SERVER3\USER\username
A quick analysis of your usernames and disk usage will show you where
you need to make the breaks to distribute data evenly between the
three servers (names beginning with J are much more common than names
beginning with X). You can allow the scheme to get pretty complicated,
because users are not required to understand it. It can be easily
taken care of in a script.
Those in the thread who said it can not be done were probably thinking
that you wanted to put a single dfs link on the users directory, and
have it point to the three different places as opposed to one link for
each home directory.
i.e. Add a link or root called users with three different targets.
dfscmd /map \\domain.com\dfs\users \\SERVER1\USERS\
dfscmd /add \\domain.com\dfs\users \\SERVER2\USERS\
dfscmd /add \\domain.com\dfs\users \\SERVER3\USERS\
Without replication.
I agree that it would not be a good approach to your problem.
<--10 second soap box -->
Please consider automating stuff like this so that you are spending
your time on more challenging problems, and so that policies and
decisions are consistently applied.
<--end soapbox, sorry -->
<--scalability disclaimer -->
I have read that Microsoft claims that a domain based DFS root can
have upto 5000 links. A standalone DFS server can have upto 50,000
links.
<--end scalability disclaimer -->
Shana
Not an MVP
Linux, Solaris, NT, Win2k, Win2k3 administrator, among other things.
http://www.technologysimplifiedllc.com
(Brand new and under heavy construction. Be nice.)