Solaris 10 8/07 安装指南:Solaris Live Upgrade 和升级规划

管理包含非全局区域的引导环境

以下各节提供了有关管理包含非全局区域的引导环境的信息。

Procedure查看引导环境的非全局区域文件系统的配置

通过以下过程可显示全局区域和非全局区域的文件系统列表。

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 显示文件系统列表。


    # lufslist -n BE_name
    
    BE_name

    指定引导环境的名称以查看文件系统说明


示例 9–1 列出安装了非全局区域的文件系统

以下示例显示了包含非全局区域的文件系统的列表。


# 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  -

Procedure比较安装了非全局区域的系统的引导环境

lucompare 命令现在可生成包含任何非全局区域内容的引导环境比较。

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 比较当前引导环境和新引导环境。


    # /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE_name
    
    -i  infile

    比较 infile 中列出的文件。要比较的文件应为绝对文件名。如果文件中的项是目录,则比较将递归到该目录。使用该选项或 -t,但不要同时使用两者。

    -t

    只比较非二进制文件。此比较对每个文件使用 file(1) 命令以确定该文件是否为文本文件。使用该选项或 -i,但不要同时使用两者。

    -o  outfile

    将差别输出重定向到 outfile

    BE_name

    指定与活动的引导环境进行比较的引导环境的名称。


示例 9–2 比较引导环境

在该示例中,将当前引导环境(源)同 second_disk 引导环境进行比较,并将结果发送到一个文件。


# /usr/sbin/lucompare -i  /etc/lu/compare/ -o /var/tmp/compare.out second_disk

在包含非全局区域的系统上使用 lumount 命令

lumount 命令可为非全局区域提供访问权限,以便访问其位于非活动引导环境中的相应文件系统。当全局区域管理员使用 lumount 命令挂载非活动引导环境时,也会针对非全局区域挂载该引导环境。

在以下示例中,将会为位于全局区域的 /mnt 上的引导环境 newbe 挂载适当的文件系统。对于正在运行、已挂载,或准备就绪的非全局区域,其位于 newbe 中的相应文件系统也将会在每个区域的 /mnt 中可用。


# lumount -n newbe /mnt

有关挂载的更多信息,请参见 lumount(1M) 手册页。