|
|
Each entry in a direct map has the syntax
key [mount-options] location
where key is the full pathname of the mount point; mount-options is a comma-separated list of options that regulates the mounting of the resource specified in the entry; and location is the location of the resource, specified as server:pathname. Specifying multiple mounts and locations is discussed in the sections ``Specifying multiple mounts'' and ``Specifying multiple locations''.
The mount-options can be any of the options that can be specified with the mount command, except for the options fg and bg. For a list of valid options, see the mount(1Mnfs) manual page. For a sample direct map, refer to ``Example: direct map''.
The following is a typical direct map:
/usr/local \ /bin -ro,soft ivy:/export/local/sun3 \ /share -ro,soft ivy:/export/local/share \ /src -ro,soft ivy:/export/local/src /usr/man -ro,soft oak:/usr/man \ rose:/usr/man \ willow:/usr/man /usr/fun -ro,soft peach:/usr/games /var/spool/news -ro,soft pine:/var/spool/news /usr/frame -ro,soft redwood:/usr/frame1.3 \ balsa:/export/frameThe third entry means that the remote resource /usr/games on the server named peach should be soft mounted read-only on the local mount point /usr/fun. Whenever a user tries to access a file or directory that is part of the /usr/fun directory tree, the automounter reads the direct map, mounts the resource from server peach onto the mount point /tmp_mnt/usr/fun on the local system, then creates a symbolic link between /tmp_mnt/usr/fun and /usr/fun. The user is unaware that the mount operation is taking place, and the resource appears to the user to be at /usr/fun.
Note that, in the first entry, more than one mount point is specified, and more than one location is specified.