lumount man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

lumount(1M)		System Administration Commands		   lumount(1M)

NAME
       lumount,	 luumount  - mount or unmount all file systems in a boot envi‐
       ronment

SYNOPSIS
       /usr/sbin/lumount [-l error_log] [-o outfile] BE_name
	   [mount_point] [-X]

       /usr/sbin/lumount

       /usr/sbin/luumount [-f]
	   { [-n] BE_name | [-m] mount_point | block_device}
	   [-l error_log] [-o outfile] [-X]

DESCRIPTION
       The lumount and luumount commands are part of a suite of commands  that
       make  up the Live Upgrade feature of the Solaris operating environment.
       See live_upgrade(5) for a description of the Live Upgrade feature.

       The lumount and luumount commands enable you to mount or unmount all of
       the file systems in a boot environment (BE). This allows you to inspect
       or modify the files in a BE while that BE is not	 active.  By  default,
       lumount	mounts	the  file  systems  on	a  mount  point	 of  the  form
       /.alt.BE_name, where BE_name is the name of the BE whose	 file  systems
       are being mounted. See NOTES.

       lumount	and  luumount  also  mount or unmount all installed non-global
       zones within the BE. For each running,  mounted,	 or  ready  non-global
       zone  in the current BE, lumount mounts all file systems in the mounted
       BE that belong to the non-global zone, at the specified mount point  in
       the  non-global	zone.  This provides the non-global zone administrator
       access to the corresponding file systems that exist in the mounted BE.

       When invoked with no arguments, lumount	returns	 the  name(s)  of  the
       mounted BEs on a system.

       The  lumount  and luumount commands require root privileges or the Pri‐
       mary Administrator role.

OPTIONS
       The lumount and luumount commands have the following options:

       -f		 For luumount only, forcibly unmount a BE's file  sys‐
			 tems  after  attempting  (and	failing)  an  unforced
			 unmount. This option is analogous to  the  umount(1M)
			 -f option.

       -l error_log	 Error	and  status messages are sent to error_log, in
			 addition to where they are sent in your current envi‐
			 ronment.

       -m mount_point	 luumount  unmounts  the  file	systems of the BE that
			 owns  mount_point.  See  description  of  mount_point
			 under OPERANDS, below. The use of -m is optional when
			 specifying a mount point for luumount.

       -n BE_name	 Name of the BE whose file systems will be  unmounted.
			 See description of BE_name under OPERANDS, below. The
			 use of -n is optional when specifying a BE  name  for
			 luumount.

       -o outfile	 All command output is sent to outfile, in addition to
			 where it is sent in your current environment.

       -X		 Enable XML output. Characteristics of XML are defined
			 in  DTD,  in /usr/share/lib/xml/dtd/lu_cli.dtd.<num>,
			 where <num> is the version number of the DTD file.

       For luumount, if you supply an argument and specify neither -m nor  -n,
       the  command  determines	 whether  your	argument is a BE name, a mount
       point, or a block device. If it is one of these three and the  argument
       is  associated  with  a	BE  that  has  mounted	file systems, luumount
       unmounts the file systems of that BE. Otherwise,	 luumount  returns  an
       error.

OPERANDS
       BE_name	       Name  of	 the  BE whose file systems will be mounted or
		       unmounted. This is a BE on  the	current	 system	 other
		       than  the  active BE. Note that, for successful comple‐
		       tion of an lumount or luumount command, the status of a
		       BE must be complete, as reported by lustatus(1M). Also,
		       none of the BE's disk slices can	 be  mounted  (through
		       use of mount(1M)).

       mount_point     For  lumount,  a	 mount	point  to  use	instead of the
		       default /.alt.BE_name. If mount_point does  not	exist,
		       lumount	creates	 it.  For  luumount, the BE associated
		       with mount_point will have its file systems  unmounted.
		       Note   that  default  mount  points  are	 automatically
		       deleted upon unmounting	with  luumount.	 Mount	points
		       that you specify are not deleted.

       block_device    For  luumount only, block_device is the root slice of a
		       BE, such as /dev/dsk/c0t4d0s0.  luumount	 unmounts  the
		       file systems of the BE associated with block_device.

EXAMPLES
       Example 1 Specifying a Mount Point

       The following command creates the mount point /test and mounts the file
       systems of the BE second_disk on /test.

	 # lumount second_disk /test
	 /test

       You can then cd to /test to view the file systems  of  second_disk.  If
       you  did	 not  specify  /test  as a mount point, lumount would create a
       default mount point named /.alt.second_disk.

       If you have installed non-global zones on  your	system,	 this  command
       will also mount all non-global zones in second_disk inside their corre‐
       sponding non-global zones in the currently running system at the	 mount
       point /test (or /.alt.second_disk if a mount point was not specified).

       Example 2 Unmounting File Systems

       The  following command unmounts the file systems of the BE second_disk.
       In this example, we cd to / to ensure we are not in  any	 of  the  file
       systems in second_disk.

	 # cd /
	 # luumount second_disk
	 #

       If  /dev/dsk/c0t4d0s0  were  the	 root slice for second_disk, you could
       enter the following command to match the effect of the  preceding  com‐
       mand.

	 # cd /
	 # luumount /dev/dsk/c0t4d0s0
	 #

EXIT STATUS
       The following exit values are returned:

       0     Successful completion.

       >0    An error occurred.

FILES
       /etc/lutab

	   list of BEs on the system

       /usr/share/lib/xml/dtd/lu_cli.dtd.<num>

	   Live Upgrade DTD (see -X option)

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWluu			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       luactivate(1M),	lucancel(1M), lucompare(1M), lucreate(1M), lucurr(1M),
       ludelete(1M), ludesc(1M), lufslist(1M), lumake(1M), lurename(1M),  lus‐
       tatus(1M),  luupgrade(1M),  lutab(4),  attributes(5),  live_upgrade(5),
       zones(5)

NOTES
       If a BE name contains slashes (/), lumount replaces those slashes  with
       colons in a default mount point name. For example:

	 # lumount 'first/disk'
	 /.alt.first:disk

SunOS 5.10			  22 Nov 2006			   lumount(1M)
[top]

List of man pages available for SunOS

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