blob: 0e924b31dce94c11dae663f7a8cfee0be0ac44a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
Setting up MS Dfs in Samba
kalele@veritas.com 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.
|