Skip to content

Files

Latest commit

3ea3492 · Oct 23, 2001

History

History

msdfs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 16, 2000
Oct 23, 2001
Setting up MS Dfs in Samba
[email protected] March 2000

Currently, MS Dfs support is a configure time parameter (--with-msdfs). Can be changed later to always compile it in..

To have a server announce itself as a Dfs server, add a "host msdfs=yes" entry to smb.conf.

To make a share a Dfs root, add a "msdfs root=yes" entry to the share definition 
in the smb.conf file.
e.g. 
[pub]
	path = /export/publicsmb
	msdfs root = yes

To create dfs volumes/junctions in the share, create symbolic links of the
format msdfs:server1\share1,server2\share2 and so on.

In the above example, create a dfs volume "dfsstorage" in the [pub] share as:
cd /export/publicsmb
ln -s msdfs:serverA\\share dfsstorage

Clicking on dfsstorage from a dfs-aware client will show you the contents of 
\\serverA\share

Shares with "msdfs root = no" (which is the default) entries are served as normal 
shares and the client stops talking Dfs with Samba after a tconX.

NOTES: 
* Windows clients need to be rebooted if a non-dfs root is made a dfs root or
  vice versa. A better option is to introduce a new share and make it the dfs root.
* Currently there's a restriction that msdfs symlink names should be all 
  lowercase.