Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mnt(C) — OpenDesktop 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

filesys(F)

mount(ADM)


 mnt(C)                          19 June 1992                          mnt(C)


 Name

    mnt, umnt - mount a filesystem

 Syntax

    /usr/bin/mnt [ -urant ] [ directory ]

    /usr/bin/umnt directory

 Description


    The mnt command allows users other than the super user to access the
    functionality of the mount(ADM) command to mount selected filesystems.
    The super user can define how and when a filesystem mount is permitted
    via the /etc/default/filesys file.

    The filesystem requirements are the same as defined for mount(ADM).

    The umnt command unmounts the mountable filesystem previously mounted in
    directory.

    mnt is invoked from the /etc/rc scripts with the -r, the -n and possibly
    the -a flag to mount filesystems when the system comes up as multiuser.
    The -a flag is used when the system has autobooted.  None of these flags
    should be specified during normal command line use.

    The -n flag directs the system to mount all filesystems defined as fstyp
    ``NFS'' with rcmount set to ``yes'' in the /etc/default/filesys file.
    Filesystems of this type should have bdev defined as follows:

       bdev=hostname:pathname


    The cdev entry is not necessary if the filesystem is of type ``NFS''.
    rcfsck should be set to ``no''.

    The -t flag displays the contents of /etc/default/filesys.

    The -u flag forces mnt to behave like umnt.

 Options

    The following options can be defined in the /etc/default/filesys entry
    for a filesystem:

    bdev=/dev/device           Name of block device associated with the file-
                               system.

    cdev=/dev/device           Name of character (raw) device associated with
                               the filesystem.

    mountdir=/directory        The directory the filesystem is to be mounted
                               on.

    desc=name                  A string describing the filesystem.

    passwd=string              An optional password prompted for at mount
                               request time.  Cannot be a simple string; must
                               be in the format permitted by /etc/passwd.
                               (See ``Notes.'')

    fsck=yes, no, dirty, prompt
                               If yes/no, tells explicitly whether or not to
                               run fsck.  If dirty, fsck is run only if the
                               filesystem requires cleaning.  If prompt, the
                               user is prompted for a choice.  If no entry is
                               given, the default value is dirty.

    fsckflags=flags            Any flags to be passed to fsck.

    rcfsck=yes, no, dirty, prompt
                               Similar to fsck entry, but only applies when
                               the -r flag is passed.

    maxcleans=n                The number of times to repeat cleaning of a
                               dirty filesystem before giving up.  If unde-
                               fined, default is 4.

    mount=yes, no, prompt      If yes or no, users are allowed or disallowed
                               to mount the filesystem, respectively.  If
                               prompt, the user specifies whether the file-
                               system should be mounted.

    rcmount=yes, no, prompt    If yes, the filesystem is mounted by /etc/rc2
                               when the system comes up as multiuser.  If no,
                               the filesystem is never mounted by /etc/rc2.
                               With prompt, a query is displayed at boot time
                               to mount the filesystem.

    mountflags=flags           Any flags to be passed to mount.

    prep=yes, no, prompt       Indicates whether any prepcmd entry should
                               always be executed, never executed, or exe-
                               cuted as specified by the user.

    prepcmd=command            An arbitrary shell command to be invoked
                               immediately following password check and prior
                               to running fsck.

    init=yes, no, prompt       Indicates whether an initcmd entry should
                               always be executed, never be executed, or exe-
                               cuted as specified by the user.

    initcmd=command            An optional, arbitrary shell command to be
                               invoked immediately following a successful
                               mount.

    fstyp=type                 Defines the filesystem type. Available types
                               include NFS, S51K, XENIX, and DOS.

    nfsopts=opts               Defines NFS options for filesystems of type
                               NFS.  Available options are described in the
                               mount(ADM) manual page.

    Any entries containing spaces, tabs, or new lines must be contained in
    double quotes (").

    The only mandatory entries in /etc/default/filesys are bdev and mountdir.
    The prepcmd and initcmd options can be used to execute another command
    before or after mounting the filesystem.  For example, initcmd could be
    defined to send mail to root whenever a given filesystem is mounted.

    When invoked without arguments, mnt attempts to mount all filesystems
    that have the entries mount=yes or mount=prompt.

 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  rcmount=yes  \
       fsckflags=-y  desc="The User Filesystem"

       bdev=/dev/x  cdev=/dev/rx  mountdir=/u  rcmount=no  \
       mount=yes  fsckflags=-y  desc="The Extra Filesystem"

    Of the examples above, only /x is mountable by non super users.

 File

    /etc/default/filesys    Filesystem data

 See also

    filesys(F), mount(ADM)


 Diagnostics

    mnt will fail 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.

 Notes

    The NFS options are only valid if NFS is installed; refer to your NFS
    documentation for mount options that are specific to NFS.

    Some degree of validation is done on the filesystem; however it is gen-
    erally unwise to mount corrupt filesystems.

    In order to create a password for a filesystem, the system administrator
    must run the passwd(C) command using the -F option. Note that filesystem
    passwords are not supported on all systems.

 Value added

    mnt is an extension of AT&T System V provided by The Santa Cruz Opera-
    tion, Inc.


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026