4.3BSD-UWisc/man/cat8/mount.8
MOUNT(8) UNIX Programmer's Manual MOUNT(8)
NAME
mount, umount - mount and dismount filesystems
SYNOPSIS
/etc/mount [ -p ]
/etc/mount -a[fv] [ -t _t_y_p_e ]
/etc/mount [ -frv ] [ -t _t_y_p_e ] [ -o _o_p_t_i_o_n_s ] _f_s_n_a_m_e _d_i_r
/etc/mount [ -vf ] _f_s_n_a_m_e | _d_i_r
/etc/umount [ -h _h_o_s_t ]
/etc/umount -a[v]
/etc/umount [ -v ]
DESCRIPTION
_m_o_u_n_t announces to the system that a filesystem _f_s_n_a_m_e is to
be attached to the file tree at the directory _d_i_r. The
directory _d_i_r must already exist. It becomes the name of
the newly mounted root. The contents of _d_i_r are hidden
until the filesystem is unmounted. If _f_s_n_a_m_e is of the form
host:path the filesystem type is assumed to be _n_f_s(4).
_U_m_o_u_n_t announces to the system that the filesystem _f_s_n_a_m_e
previously mounted on directory _d_i_r should be removed.
Either the filesystem name or the mounted-on directory may
be used.
_m_o_u_n_t and _u_m_o_u_n_t maintain a table of mounted filesystems in
/_e_t_c/_m_t_a_b, described in _m_t_a_b(5). If invoked without an
argument, _m_o_u_n_t displays the table. If invoked with only
one of _f_s_n_a_m_e or _d_i_r mount searches the file /_e_t_c/_f_s_t_a_b (see
_f_s_t_a_b(5)) for an entry whose _d_i_r or _f_s_n_a_m_e field matches the
given argument. For example, if this line is in /_e_t_c/_f_s_t_a_b:
/dev/xy0g /usr 4.2 rw 1 1
then the commands mount /usr and mount /dev/xy0g are short-
hand for mount /dev/xy0g /usr
MOUNT OPTIONS
-p Print the list of mounted filesystems in a format suit-
able for use in /_e_t_c/_f_s_t_a_b.
-a Attempt to mount all the filesystems described in
/_e_t_c/_f_s_t_a_b. (In this case, _f_s_n_a_m_e and _d_i_r are taken
from /_e_t_c/_f_s_t_a_b.) If a type is specified all of the
filesystems in /_e_t_c/_f_s_t_a_b with that type is mounted.
Filesystems are not necessarily mounted in the order
listed in /_e_t_c/_f_s_t_a_b .
-f Fake a new /_e_t_c/_m_t_a_b entry, but do not actually mount
any filesystems.
Printed 12/27/86 16 September 1985 1
MOUNT(8) UNIX Programmer's Manual MOUNT(8)
-v Verbose - _m_o_u_n_t displays a message indicating the
filesystem being mounted.
-t The next argument is the filesystem type. The accepted
types are: 4.2, and nfs; see _f_s_t_a_b(5) for a description
of these filesystem types.
-r Mount the specified filesystem read-only. This is a
shorthand for:
mount -o ro _f_s_n_a_m_e _d_i_r
Physically write-protected and magnetic tape filesys-
tems must be mounted read-only, or errors occur when
access times are updated, whether or not any explicit
write is attempted.
-o Specify _o_p_t_i_o_n_s , a list of comma seperated words from
the list below. Some options are valid for all
filesystem types, while others apply to a specific type
only.
9
_o_p_t_i_o_n_s valid on _a_l_l file systems (the default is
rw,suid):
rw read/write.
ro read-only.
suid set-uid execution allowed.
nosuid set-uid execution not allowed.
hide ignore this entry during a mount -a command to
allow you to define _f_s_t_a_b entries for commonly
used filesystems you don't want to automatically
mount.
9
_o_p_t_i_o_n_s specific to 4.2 file systems (the default is
noquota).
quota usage limits enforced.
noquotausage limits not enforced.
9
_o_p_t_i_o_n_s specific to nfs (NFS) file systems (the
defaults are:
9 fg,retry=1,timeo=7,retrans=4,port=NFS_PORT,hard
9 with defaults for _r_s_i_z_e and _w_s_i_z_e set by the kernel):
9
Printed 12/27/86 16 September 1985 2
MOUNT(8) UNIX Programmer's Manual MOUNT(8)
bg if the first mount attempt fails, retry in the
background.
fg retry in foreground.
retry=_nset number of mount failure retries to _n.
rsize=_nset read buffer size to _n bytes.
wsize=_nset write buffer size to _n _b_y_t_e_s.
timeo=_nset NFS timeout to _n tenths of a second.
retrans=_n
set number of NFS retransmissions to _n.
port=_n set server IP port number to _n.
soft return error if server doesn't respond.
hard retry request until server responds.
The bg option causes _m_o_u_n_t to run in the background if
the server's _m_o_u_n_t_d(8) does not respond. _m_o_u_n_t attempts
each request retry=_n times before giving up. Once the
filesystem is mounted, each NFS request made in the
kernel waits timeo=_n tenths of a second for a response.
If no response arrives, the time-out is multiplied by 2
and the request is retransmitted. When retrans=_n
retransmissions have been sent with no reply a soft
mounted filesystem returns an error on the request and
a hard mounted filesystem retries the request.
Filesystems that are mounted rw (read-write) should use
the hard option. The number of bytes in a read or
write request can be set with the rsize and wsize
options.
UMOUNT OPTIONS
-h _h_o_s_t
Unmount all filesystems listed in /_e_t_c/_m_t_a_b that are
remote-mounted from _h_o_s_t.
-a Attempt to unmount all the filesystems currently
mounted (listed in /_e_t_c/_m_t_a_b). In this case, _f_s_n_a_m_e is
taken from /_e_t_c/_m_t_a_b.
-v Verbose - _u_m_o_u_n_t displays a message indicating the
filesystem being unmounted.
EXAMPLES
mount /dev/xy0g /usr mount a local disk
mount -ft 4.2 /dev/nd0 / fake an entry for nd root
Printed 12/27/86 16 September 1985 3
MOUNT(8) UNIX Programmer's Manual MOUNT(8)
mount -at 4.2 mount all 4.2 filesystems
mount -t nfs serv:/usr/src /usr/src mount remote filesystem
mount serv:/usr/src /usr/src same as above
mount -o hard serv:/usr/src /usr/src same as above but hard mount
mount -p > /etc/fstab save current mount state
FILES
/etc/mtab mount table
/etc/fstab filesystem table
SEE ALSO
mount(2), nfsmount(2), unmount(2), fstab(5), mountd(8c),
nfsd(8c)
BUGS
Mounting filesystems full of garbage crashes the system.
No more than one ND client should mount an ND disk partition
"read-write" or the file system may become corrupted.
If the directory on which a filesystem is to be mounted is a
symbolic link, the filesystem is mounted on _t_h_e _d_i_r_e_c_t_o_r_y _t_o
_w_h_i_c_h _t_h_e _s_y_m_b_o_l_i_c _l_i_n_k _r_e_f_e_r_s, rather than being mounted on
top of the symbolic link itself.
Printed 12/27/86 16 September 1985 4