xref: /freebsd/share/man/man4/autofs.4 (revision 1687d77197c01c6ffd5bb233c7a15c6ebb9319af)
1*1687d771SAlexander Ziaee.\" Copyright (c) 2014 The FreeBSD Foundation
2*1687d771SAlexander Ziaee.\"
3*1687d771SAlexander Ziaee.\" This software was developed by Edward Tomasz Napierala under sponsorship
4*1687d771SAlexander Ziaee.\" from the FreeBSD Foundation.
5*1687d771SAlexander Ziaee.\"
6*1687d771SAlexander Ziaee.\" Redistribution and use in source and binary forms, with or without
7*1687d771SAlexander Ziaee.\" modification, are permitted provided that the following conditions
8*1687d771SAlexander Ziaee.\" are met:
9*1687d771SAlexander Ziaee.\" 1. Redistributions of source code must retain the above copyright
10*1687d771SAlexander Ziaee.\"    notice, this list of conditions and the following disclaimer.
11*1687d771SAlexander Ziaee.\" 2. Redistributions in binary form must reproduce the above copyright
12*1687d771SAlexander Ziaee.\"    notice, this list of conditions and the following disclaimer in the
13*1687d771SAlexander Ziaee.\"    documentation and/or other materials provided with the distribution.
14*1687d771SAlexander Ziaee.\"
15*1687d771SAlexander Ziaee.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
16*1687d771SAlexander Ziaee.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17*1687d771SAlexander Ziaee.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18*1687d771SAlexander Ziaee.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
19*1687d771SAlexander Ziaee.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20*1687d771SAlexander Ziaee.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21*1687d771SAlexander Ziaee.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22*1687d771SAlexander Ziaee.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23*1687d771SAlexander Ziaee.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24*1687d771SAlexander Ziaee.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25*1687d771SAlexander Ziaee.\" SUCH DAMAGE.
26*1687d771SAlexander Ziaee.\"
27*1687d771SAlexander Ziaee.Dd December 2, 2017
28*1687d771SAlexander Ziaee.Dt AUTOFS 4
29*1687d771SAlexander Ziaee.Os
30*1687d771SAlexander Ziaee.Sh NAME
31*1687d771SAlexander Ziaee.Nm autofs
32*1687d771SAlexander Ziaee.Nd "automounter filesystem"
33*1687d771SAlexander Ziaee.Sh SYNOPSIS
34*1687d771SAlexander ZiaeeTo compile this driver into the kernel,
35*1687d771SAlexander Ziaeeplace the following line in the
36*1687d771SAlexander Ziaeekernel configuration file:
37*1687d771SAlexander Ziaee.Bd -ragged -offset indent
38*1687d771SAlexander Ziaee.Cd "options AUTOFS"
39*1687d771SAlexander Ziaee.Ed
40*1687d771SAlexander Ziaee.Pp
41*1687d771SAlexander ZiaeeAlternatively, to load the driver as a
42*1687d771SAlexander Ziaeemodule at boot time, place the following line in
43*1687d771SAlexander Ziaee.Xr loader.conf 5 :
44*1687d771SAlexander Ziaee.Bd -literal -offset indent
45*1687d771SAlexander Ziaeeautofs_load="YES"
46*1687d771SAlexander Ziaee.Ed
47*1687d771SAlexander Ziaee.Sh DESCRIPTION
48*1687d771SAlexander ZiaeeThe
49*1687d771SAlexander Ziaee.Nm
50*1687d771SAlexander Ziaeedriver is the kernel component of the automounter infrastructure.
51*1687d771SAlexander ZiaeeIts job is to pass mount requests to the
52*1687d771SAlexander Ziaee.Xr automountd 8
53*1687d771SAlexander Ziaeedaemon, and pause the processes trying to access the automounted filesystem
54*1687d771SAlexander Ziaeeuntil the mount is completed.
55*1687d771SAlexander ZiaeeIt is mounted by the
56*1687d771SAlexander Ziaee.Xr automount 8 .
57*1687d771SAlexander Ziaee.Sh OPTIONS
58*1687d771SAlexander ZiaeeThese options are available when
59*1687d771SAlexander Ziaeemounting
60*1687d771SAlexander Ziaee.Nm
61*1687d771SAlexander Ziaeefile systems:
62*1687d771SAlexander Ziaee.Bl -tag -width indent
63*1687d771SAlexander Ziaee.It Cm master_options
64*1687d771SAlexander ZiaeeMount options for all filesystems specified in the map entry.
65*1687d771SAlexander Ziaee.It Cm master_prefix
66*1687d771SAlexander ZiaeeFilesystem mountpoint prefix.
67*1687d771SAlexander Ziaee.El
68*1687d771SAlexander Ziaee.Sh SYSCTL VARIABLES
69*1687d771SAlexander ZiaeeThe following variables are available as both
70*1687d771SAlexander Ziaee.Xr sysctl 8
71*1687d771SAlexander Ziaeevariables and
72*1687d771SAlexander Ziaee.Xr loader 8
73*1687d771SAlexander Ziaeetunables:
74*1687d771SAlexander Ziaee.Bl -tag -width indent
75*1687d771SAlexander Ziaee.It Va vfs.autofs.debug
76*1687d771SAlexander ZiaeeVerbosity level for log messages from the
77*1687d771SAlexander Ziaee.Nm
78*1687d771SAlexander Ziaeedriver.
79*1687d771SAlexander ZiaeeSet to 0 to disable logging or 1 to warn about potential problems.
80*1687d771SAlexander ZiaeeLarger values enable debugging output.
81*1687d771SAlexander ZiaeeDefaults to 1.
82*1687d771SAlexander Ziaee.It Va vfs.autofs.interruptible
83*1687d771SAlexander ZiaeeSet to 1 to allow mount requests to be interrupted by signal.
84*1687d771SAlexander ZiaeeDefaults to 1.
85*1687d771SAlexander Ziaee.It Va vfs.autofs.retry_delay
86*1687d771SAlexander ZiaeeNumber of seconds before retrying mount requests.
87*1687d771SAlexander ZiaeeDefaults to 1.
88*1687d771SAlexander Ziaee.It Va vfs.autofs.retry_attempts
89*1687d771SAlexander ZiaeeNumber of attempts before failing mount.
90*1687d771SAlexander ZiaeeDefaults to 3.
91*1687d771SAlexander Ziaee.It Va vfs.autofs.cache
92*1687d771SAlexander ZiaeeNumber of seconds to wait before reinvoking
93*1687d771SAlexander Ziaee.Xr automountd 8
94*1687d771SAlexander Ziaeefor any given file or directory.
95*1687d771SAlexander ZiaeeDefaults to 600.
96*1687d771SAlexander Ziaee.It Va vfs.autofs.timeout
97*1687d771SAlexander ZiaeeNumber of seconds to wait for
98*1687d771SAlexander Ziaee.Xr automountd 8
99*1687d771SAlexander Ziaeeto handle the mount request.
100*1687d771SAlexander ZiaeeDefaults to 30.
101*1687d771SAlexander Ziaee.It Va vfs.autofs.mount_on_stat
102*1687d771SAlexander ZiaeeSet to 1 to trigger mount on
103*1687d771SAlexander Ziaee.Xr stat 2
104*1687d771SAlexander Ziaeeon mountpoint.
105*1687d771SAlexander ZiaeeDefaults to 0.
106*1687d771SAlexander Ziaee.El
107*1687d771SAlexander Ziaee.Sh EXAMPLES
108*1687d771SAlexander ZiaeeTo unmount all mounted
109*1687d771SAlexander Ziaee.Nm
110*1687d771SAlexander Ziaeefilesystems:
111*1687d771SAlexander Ziaee.Pp
112*1687d771SAlexander Ziaee.Dl "umount -At autofs"
113*1687d771SAlexander Ziaee.Pp
114*1687d771SAlexander ZiaeeTo mount
115*1687d771SAlexander Ziaee.Nm
116*1687d771SAlexander Ziaeefilesystems specified in
117*1687d771SAlexander Ziaee.Xr auto_master 5 :
118*1687d771SAlexander Ziaee.Pp
119*1687d771SAlexander Ziaee.Dl "automount"
120*1687d771SAlexander Ziaee.Sh SEE ALSO
121*1687d771SAlexander Ziaee.Xr auto_master 5 ,
122*1687d771SAlexander Ziaee.Xr automount 8 ,
123*1687d771SAlexander Ziaee.Xr automountd 8 ,
124*1687d771SAlexander Ziaee.Xr autounmountd 8
125*1687d771SAlexander Ziaee.Sh HISTORY
126*1687d771SAlexander ZiaeeThe
127*1687d771SAlexander Ziaee.Nm
128*1687d771SAlexander Ziaeedriver first appeared in
129*1687d771SAlexander Ziaee.Fx 10.1 .
130*1687d771SAlexander Ziaee.Sh AUTHORS
131*1687d771SAlexander ZiaeeThe
132*1687d771SAlexander Ziaee.Nm
133*1687d771SAlexander Ziaeewas developed by
134*1687d771SAlexander Ziaee.An Edward Tomasz Napierala Aq Mt trasz@FreeBSD.org
135*1687d771SAlexander Ziaeeunder sponsorship from the FreeBSD Foundation.
136