umount man page on IRIX

Printed from http://www.polarhome.com/service/man/?qf=umount&af=0&tf=2&of=IRIX



mount(1M)							     mount(1M)

NAME
     mount, umount - mount and unmount filesystems

SYNOPSIS
     mount
     mount [ -M altmtab ] [ -P prefix ] -p
     mount [ -h host ] [ -fnrv ]
     mount -a[cfnvC] [ -t type ] [ -T list ] [-m numprocs ]
     mount [ -cfnvC ] [ -t type ] [ -T list ] [ -b list ]
     mount [ -cfnrvC ] [ -t type ] [ -T list ] [ -o options ] fsname dir
     mount [ -cfnrvC ] [ -o options ] fsname | dir

     umount -a[kv] [ -t type ] [-m numprocs ] [ -T list ]
     umount -h host [ -kv ] [-m numprocs ] [ -b list ]
     umount [ -kv ] fsname | dir [ fsname | dir ]  ...

DESCRIPTION
     mount attaches a named filesystem fsname to the filesystem hierarchy at
     the pathname location dir.	 The directory dir must already exist.	It
     becomes the name of the newly mounted root.  The contents of dir are
     hidden until the filesystem is unmounted.	If fsname is of the form
     host:path, the filesystem type is assumed to be nfs.

     umount unmounts a currently mounted filesystem, which can be specified
     either as a mounted-on directory or a filesystem.

     mount and umount maintain a table of mounted filesystems in /etc/mtab,
     described in mtab(4).  If invoked without an argument, mount displays the
     table.  If invoked with only one of fsname or dir, mount searches the
     file /etc/fstab (see fstab(4)) for an entry whose dir or fsname field
     matches the given argument.  For example, if this line is in /etc/fstab:

	  /dev/usr  /usr  xfs  rw  0 0

     then the commands mount /usr and mount /dev/usr are shorthand for
     mount /dev/usr /usr.

MOUNT OPTIONS
     -a	       Attempt to mount all the filesystems described in /etc/fstab.
	       (In this case, fsname and dir are taken from /etc/fstab.)  If a
	       type is specified with -t, all of the filesystems in /etc/fstab
	       with that type are mounted.  Multiple types may be specified
	       with the -T option.  Filesystems are not necessarily mounted in
	       the order listed in /etc/fstab.	If the -m option is specified,
	       its argument is used to limit the number of processes used to
	       mount all of the file systems in parallel.

     -b list   (all-but)  Attempt to mount all of the filesystems listed in
	       /etc/fstab except for those associated with the directories
	       contained in list.  list consists of one or more directory
	       names separated by commas.

									Page 1

mount(1M)							     mount(1M)

     -c	       Invoke fsstat(1M) on each filesystem being mounted, and if it
	       indicates that the filesystem is dirty, call fsck(1M) to clean
	       the filesystem.	fsck is passed the -y option.  This option
	       applies only to EFS filesystems, not to XFS filesystems.

     -f	       Fake a new /etc/mtab entry, but do not actually mount any
	       filesystems.

     -h host   Mount all filesystems listed in /etc/fstab that are remote-
	       mounted from host.

     -m numprocs
	       Use no more than numprocs processes to mount the specified file
	       systems in parallel.  The default number of processes used is
	       16.  This option is only meaningful when used in conjunction
	       with the -a option.

     -n	       Mount the filesystem without making an entry in /etc/mtab.

     -o options
	       Specify options, a list of comma-separated words, described in
	       fstab(4).

     -p	       Print the list of mounted filesystems in a format suitable for
	       use in /etc/fstab.

     -r	       Mount the specified filesystem read-only.  This is a shorthand
	       for:

		    mount -o ro fsname dir

	       Physically write-protected and magnetic tape filesystems must
	       be mounted read-only, or errors occur when access times are
	       updated, whether or not any explicit write is attempted.

     -t type   The next argument is the filesystem type.  The accepted types
	       are proc, efs, xfs, nfs, fd, cachefs, dos, hfs, iso9660 and
	       udf; see fstab(4) and the filesystems(4) man page for more
	       information on the supported filesystem types.  When this
	       option is used, mount calls another program of the form
	       mount_typename, where typename is one of the above types.  This
	       program must be on the default path.

     -T list   The next argument is a comma-separated list of filesystem
	       types.  This option is usually used in combination with -a or
	       -b.

     -v	       (verbose)  mount displays a message indicating the filesystem
	       being mounted and any problems encountered.

									Page 2

mount(1M)							     mount(1M)

     -M altmtab
	       Instead of /etc/mtab, use the mtab or fstab altmtab.

     -P prefix Used with the -p option, prepends prefix to the emitted
	       filesystem and directory paths.	Doesn't alter pathnames
	       embedded in the options, such as the filesystem's raw=path raw
	       device pathname.

UMOUNT OPTIONS
     -a	       Attempt to unmount all the filesystems currently mounted
	       (listed in /etc/mtab).  In this case, fsname is taken from
	       /etc/mtab.

	       NOTE:  The use of umount -a is NOT symmetric with mount -a,
	       because the first is based on the mtab file, while the second
	       is based on the fstab file.  Typical differences are the /proc,
	       /hw, and /dev/fd filesystems.

     -b list   (all-but)  Attempt to unmount all of the filesystems currently
	       mounted except for those associated with the directories
	       contained in list.  list consists of one or more directory
	       names separated by commas.  Using

		    umount -a

	       itself is not usually a good idea, because it can not be
	       reversed by the command

		    mount -a

	       since a number of filesystems are often not in the /etc/fstab
	       file.  Among these are the proc and fd filesystems.  Instead,
	       use a command similar to

		    umount -T xfs,efs

     -h host   Unmount all filesystems listed in /etc/mtab that are remote-
	       mounted from host.

     -m numprocs
	       Use no more than numprocs processes to unmount the specified
	       file systems in parallel.  The default number of processes used
	       is 16.  This option is only meaningful when used in conjunction
	       with the -a, -t or -h options.

     -k	       Attempt to kill processes that have open files or current
	       directories in the appropriate filesystems and then unmount
	       them.

     -t type   Unmount all filesystems of a given filesystem type.  The
	       accepted types are proc, efs, xfs, nfs, fd, cachefs, dos, hfs,
	       and iso9660.

									Page 3

mount(1M)							     mount(1M)

     -T list   Unmount all filesystems whose type is in the comma-separated
	       list given.

     -v	       (verbose)  umount displays a message indicating the filesystem
	       being unmounted and any problems encountered.

     -C	       Disable overlapping partition/volume checks.

	       By default mount checks to see if the destination partition or
	       logical volume overlaps any mounted or reserved partitions in
	       the system.  If an overlap or mount conflict is found, the user
	       will be notified and prevented from potentially corrupting the
	       existing data.  For systems with a large number of disks, this
	       additional checking may add noticable overhead to the command's
	       execution time.	For situations where command performance is
	       necessary, this switch may be used to disable the safeguards.
	       Due to the potential for user-error causing corrupted
	       filesystems or other on-disk data corruption, we strongly
	       discourage use of this switch in normal operation.

EXAMPLES
     mount /dev/usr /usr	     mount a local disk
     mount -avt xfs		     mount all xfs filesystems; be verbose
     mount -t nfs server:/d /net/d   mount remote filesystem
     mount server:/d /net/d	     same as above
     mount -o soft server:/d /net/d  same as above but soft mount
     mount -p > /etc/fstab	     save current mount state
     mount -t dos /dev/rdsk/fds0d2.3.5 /floppy
				     mount a MS-DOS floppy
     mount -t hfs /dev/rdsk/fds0d3.3.5hi /floppy
				     mount a Macintosh HFS floppy
     mount -t hfs /dev/rdsk/dks0d7vol /cdrom
				     mount an HFS CD-ROM
     mount -t iso9660 /dev/rdsk/dks0d7vol /cdrom
				     mount an ISO 9660 CD-ROM
     mount server:/cdrom /net/cdrom  mount remote iso9660 filesystem
     mount -M /root/etc/fstab -P /root -p |
	 sed 's;raw=/;raw=/root/' >> /etc/fstab
				     append /root/etc/fstab with /root
				     prefix to currently active fstab.
     umount -t nfs -b /foo	     unmount all nfs filesystems except /foo

     TRIX Specific
     mount -o eag:mac-ip=dblow:mac-default=userlow,doxattr,nodefxattr \
	 host:/data /imported
				     Mount host:/data from a Trusted Irix
				     system.
				     dblow MAC will be used for NFS IP sockets,
				     userlow MAC will be given to files
				     if 'host' does not support MAC.

									Page 4

mount(1M)							     mount(1M)

Trusted IRIX (TRIX) NFS Limitations
     For TRIX systems, NFS over TCP is unsupported. When mounting network
     disks served up by TRIX systems, UDP should be facilitated in lieu of
     TCP. Consequently, TRIX servers running Irix versions 6.5.29 and earlier
     should be configured to ensure the NFS over UDP protocol.	Specifically,
     on such servers, the "-p UDP" option should be invoked when starting the
     nfsd daemon. Otherwise, the mount can fail. For IRIX 6.5.30 servers
     running TRIX, nfsd facilitates NFS over UDP by default, and mount will
     behave normally.

ERROR MESSAGES
     From mount:

	  mount: device on mountdir: Invalid argument

	  This message appears for a wide variety of problems.	It doesn't
	  usually indicate that you have specified the command line
	  incorrectly; rather that there is something wrong with the disk
	  partition, the filesystem in the disk partition, or the mount
	  directory.  For example, this error message occurs if you try to
	  mount a device that doesn't contain a valid filesystem.

     From umount:

	  mountdir: Resource busy

	  Possible causes of a this message are: open files in the filesystem,
	  programs being executed from the filesystems, and users whose
	  current directory is in the filesystem.

	  Usually it is not possible to unmount the /usr filesystem because
	  many daemons, such as /usr/lib/lpsched, /usr/etc/ypbind, and
	  /usr/etc/syslogd, execute from the /usr filesystem.  The simplest
	  way to make sure the /usr filesystem is not busy is to bring the
	  system down to single-user mode with the single(1M) command.

	  You can force all filesystems except the root filesystem to be
	  unmounted with the umount -k option (note that this kills
	  processes).  To unmount the root filesystem, you must be running the
	  miniroot.

FILES
     /etc/fstab	    filesystem table
     /etc/mtab mount table
     /etc/mntproc   script to mount /proc

SEE ALSO
     fsck(1M), mountd(1M), nfsd(1M), mount(2), umount(2), filesystems(4),
     fstab(4), mtab(4).

									Page 5

mount(1M)							     mount(1M)

BUGS
     umount can mismanage the /etc/mtab mount table if another mount or umount
     call is in progress at the same time.

     Mount calls another "helper" program of the form mount_typename, where
     typename is one of the accepted mount types.  If this program is not on
     the default path, then mount returns with an error message about unknown
     filesystem.  The user must make sure that the helper mount program is in
     the path.	For example, /usr/etc must be in the path to mount an iso9660
     CD.

NOTE
     If the directory on which a filesystem is to be mounted is a symbolic
     link, the filesystem is mounted on the directory to which the symbolic
     link refers, rather than being mounted on top of the symbolic link
     itself.

     The helper program mount_iso9660 is in the optional package eoe.sw.cdrom.
     This package must be installed in order to mount iso9660 filesystems.

     The helper program mount_iso9660 implements a user-space NFS server
     therefore it requires that at least one network interface to be
     configured before mounting. If mounting an ISO9660 filesystem in single-
     user mode, configure the loopback interface by typing

		   ifconfig lo0 127.0.0.1 up

     before attempting to mount.

     The mount command attempts to assure that the blocksize of the device
     matches that specified in the device volume header.

									Page 6

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net