Administering Boot Environments That Contain Non-Global Zones
The following sections provide information about administering boot environments that contain non-global zones.
To View the Configuration of a Boot Environment's Non-Global Zone File Systems
Use this procedure to display a list of file systems for both the
global zone and the non-global zones.
- Become superuser or assume an equivalent role.
Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services.
- Display the list of file systems.
# lufslist -n BE_name
- BE_name
Specifies the name of the boot environment to view file system specifics
Example 9-1 List File Systems With Non-Global Zones
The following example displays a list of file systems that include non-global zones.
# lufslist -n s3
boot environment name: s3
This boot environent is currently active.
This boot environment will be active on next system boot.
Filesystem fstype device size Mounted on Mount Options
------------------------------------------------------------------
/dev/dsk/c0t0d0s1 swap 2151776256 - -
/dev/dsk/c0t0d0s3 ufs 10738040832 / -
/dev/dsk/c0t0d0s7 ufs 10487955456 /export -
zone <zone1> within boot environment <s3>
/dev/dsk/c0t0d0s5 ufs 5116329984 /export -
To Compare Boot Environments for a System With Non-Global Zones Installed
The lucompare command now generates a comparison of boot environments that includes the
contents of any non-global zone.
- Become superuser or assume an equivalent role.
Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services.
- Compare the current and new boot environments.
# /usr/sbin/lucompare -i infile (or) -t -o outfile BE_name
- -i infile
Compare files that are listed in infile. The files to be compared should have absolute file names. If the entry in the file is a directory, the comparison is recursive to the directory. Use either this option or -t, not both.
- -t
Compare only nonbinary files. This comparison uses the file(1) command on each file to determine if the file is a text file. Use either this option or -i, not both.
- -o outfile
Redirect the output of differences to outfile.
- BE_name
Specifies the name of the boot environment that is compared to the active boot environment.
Example 9-2 Comparing Boot Environments
In this example, current boot environment (source) is compared to second_disk boot
environment and the results are sent to a file.
# /usr/sbin/lucompare -i /etc/lu/compare/ -o /var/tmp/compare.out second_disk
Using the lumount Command on a System That Contains Non-Global Zones
The lumount command provides non-global zones with access to their corresponding file systems that
exist on inactive boot environments. When the global zone administrator uses the
lumount command to mount an inactive boot environment, the boot environment is mounted
for non-global zones as well.
In the following example, the appropriate file systems are mounted for the boot
environment, newbe, on /mnt in the global zone. For non-global zones that are
running, mounted, or ready, their corresponding file systems within newbe are also made available
on /mnt within each zone.
# lumount -n newbe /mnt
For more information about mounting, see the lumount(1M) man page.