mnt(C)


mnt, umnt -- mount/unmount filesystems

Syntax

mnt [ -atu ] [ -r | -n | -f fstyp ] [ directory ]

umnt [ -n | -f fstyp ] directory

Description

The mnt command is called by mountall(ADM) to mount local filesystems at boot time when the system goes to multiuser mode. The filesystems to be mounted are defined by entries in the filesys(F) file (/etc/default/filesys). This file lists all mountable filesystems and the directories at which they may be mounted. mountall only mounts local filesystem entries in filesys that specify rcmount=yes. Each filesys entry can also specify how a filesystem is to be checked using fsck(ADM).

root can use mnt to mount or unmount an individual filesystem or all filesystems of a given type. The filesystem(s) must have entries in filesys.

Users other than root can mount or unmount a filesystem if its filesys entry gives them permission (mount=yes) by entering the commands mnt directory and umnt directory. Once a filesystem has been mounted, they can manipulate it as part of the main filesystem, under the directory mount point.

umnt unmounts the mountable filesystem previously mounted as directory. umnt is equivalent to mnt used with the -u option.

The filesystem requirements are the same as those defined in the ``Warning'' and ``Limitations'' sections on the mount(ADM) manual page.

mnt takes the following options:


-a
Mounts the filesystems in /etc/default/filesys that specify rcmount=yes if the system has automatically rebooted. For each filesystem in filesys that has set rcmount=prompt, mnt will not mount the filesystem if a response is not entered within ten seconds of the prompt being displayed.

If mountall is invoked with this option, it passes it on to mnt. mnt, in turn, passes -a to fsck.

Only root can use this option.


-f fstyp
Mounts all remote filesystems of type fstyp in filesys that specify rcmount=yes. This option is usually used with remote filesystem types (NFS) after NFS services have been started.

Only root can use this option.


-n
Mounts all remote NFS filesystems defined in filesys that specify rcmount=yes. This option is equivalent to -f NFS.

Only root can use this option.


-r
Indicates to mnt that the rcmount and rcfsck entries in filesys(F) should be used instead of those for mount and fsck. mountall calls mnt with this option at system startup.

Only root can use this option.


-t
Displays the contents of /etc/default/filesys in a readable format.

-u
Forces mnt to behave like umnt.

Diagnostics

mnt fails if the filesystem to be mounted is currently mounted under another name.

Busy filesystems cannot be unmounted with umnt. A filesystem is busy if it contains an open file or if a user's present working directory resides within the filesystem.

Examples

The following is a sample /etc/default/filesys file:
   bdev=/dev/root  cdev=/dev/rroot  mountdir=/ \
   	desc="The Root Filesystem" \
   	rcmount=no \
   	mount=no
   bdev=/dev/u  cdev=/dev/ru  mountdir=/u \
   	desc="The User Filesystem" \
   	rcmount=yes \
   	fsckflags=-y
   bdev=/dev/x  cdev=/dev/rx  mountdir=/x \
   	desc="The Extra Filesystem" \
   	rcmount=no \
   	fsckflags=-y \
   	mount=yes
Of these examples, only /x is mountable by anyone other than root (mount=yes).

An example of a filesys entry for a filesystem mounted using NFS:

   bdev=nfs_svr:/u1  mountdir=/u1  fstyp=NFS \
   	fsck=no  rcfsck=no \
   	mount=yes  rcmount=no \
   	mntopts="hard,intr"
An example of a filesys entry for a filesystem mounted using memfs:
   bdev=/tmp mountdir=/tmp mount=yes \
        fstyp=memfs rcmount=yes fsck=no \
        rcfsck=no mntopts=global_swapmax=1073741824,rootmode=1777
An example of a filesys entry for a filesystem mounted using proc:
   bdev=/proc mountdir=/proc mount=yes \
        fstyp=proc rcmount=no fsck=no \
        rcfsck=no mntopts=

Limitations

Only root may use the options -a, -f, -n, and -r. These options are intended to be invoked from a shell script such as those in the directory /etc/rc2.d.

The -r option cannot be used with either the -f or the -n option.

An NFS filesystem may only be mounted if NFS services are installed and running on the system.

Files


/usr/bin/mnt
full pathname of mnt

/usr/bin/umnt
full pathname of umnt

/etc/default/filesys
defines mountable filesystems, mount options, and mount points

/etc/default/mnt
lists all remote and pseudo filesystem types known to the system

See also

filesys(F), mount(ADM), mountall(ADM), rc2(ADM)

Standards conformance

mnt is not part of any currently supported standard; it is an extension of AT&T System V provided by The Santa Cruz Operation, Inc.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005