Software: Apache/2.0.54 (Fedora). PHP/5.0.4 uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/bin/X11/./../../share/doc/MySQL-python-1.2.0/../samba-3.0.23a/htmldocs/Samba3-HOWTO/ drwxr-xr-x |
Viewing file: Select action/file-type: Table of Contents The distributed file system (DFS) provides a means of separating the logical view of files and directories that users see from the actual physical locations of these resources on the network. It allows for higher availability, smoother storage expansion, load balancing, and so on. For information about DFS, refer to the Microsoft documentation. This document explains how to host a DFS tree on a UNIX machine (for DFS-aware clients to browse) using Samba.
A Samba server can be made a DFS server by setting the global Boolean host msdfs
parameter in the
DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x.
The following sample configuration shows how to setup a DFS tree on a Samba server.
In the
Example 20.1. smb.conf with DFS Configured
You should set up the permissions and ownership of the directory acting as the DFS root so that only designated users can create, delete, or modify the msdfs links. Also note that symlink names should be all lowercase. This limitation exists to have Samba avoid trying all the case combinations to get at the link name. Finally, set up the symbolic links to point to the network shares you want and start Samba.
Users on DFS-aware clients can now browse the DFS tree on the Samba server at
A network administrator sent advice to the Samba mailing list after long sessions trying to determine why DFS was not working. His advice is worth noting. “ I spent some time trying to figure out why my particular DFS root wasn't working. I noted in the documentation that the symlink should be in all lowercase. It should be amended that the entire path to the symlink should all be in lowercase as well. ” “For example, I had a share defined as such:”
“and I could not make my Windows 9x/Me (with the dfs client installed) follow this symlink:” damage1 -> msdfs:damage\test-share
“Running a debug level of 10 reveals:” [2003/08/20 11:40:33, 5] msdfs/msdfs.c:is_msdfs_link(176) is_msdfs_link: /export/home/shares/public_share/* does not exist.
“Curious. So I changed the directory name from |
:: Command execute :: | |
--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0036 ]-- |