JavaScript is required to for searching.
跳过导航链接
退出打印视图
创建和管理 Oracle Solaris 11.1 引导环境     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  管理引导环境简介

关于引导环境和数据集

维护多个引导环境的优势

管理引导环境的工具

关于软件包管理器

关于 beadm 实用程序

beadm 实用程序要求

2.  beadm 区域支持

3.  创建引导环境和快照

4.  管理引导环境

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

关于引导环境和数据集

引导环境是 Oracle Solaris 操作系统映像以及安装到该映像中的其他任何应用程序软件包的可引导实例。系统管理员可以在系统上维护多个引导环境,而且每个引导环境可以安装不同的软件版本。

初次将 Oracle Solaris 发行版安装到系统中时,就会创建引导环境。可以使用 beadm (1M) 实用程序在您的系统上创建和管理其他引导环境。此外,软件包管理器 GUI 会提供一些可用于管理引导环境的选项。同一时间只能有一个引导环境处于活动状态。

就文件结构而言,每个引导环境由一个根数据集和(可选)嵌套在该根数据集下的其他数据集组成。


注 - 数据集是 ZFS 实体(如克隆、文件系统或快照)的通用名称。在引导环境管理上下文中,数据集更具体地说是指特定引导环境的文件系统规范。

有关 ZFS 数据集的更多信息,请参见《Oracle Solaris 11.1 管理:ZFS 文件系统》中的"ZFS 术语"


以下示例显示了名为 BE1 的样例引导环境中的根数据集。

rpool/ROOT/BE1

rpool/ROOT/BE1 根数据集示例中,rpool 是存储池 (zpool) 的名称。该池是之前设置的,因此已存在于系统上。ROOT 是一个特殊的数据集,在以前的安装过程中创建。ROOT 数据集保留供引导环境根数据集专用。

根数据集和嵌套在其下的任何其他数据集都包含在 BE1 引导环境中。有时这些数据集也称为引导环境的关键数据集

相比之下,共享数据集位于每个引导环境的根数据集区域之外。共享数据集是用户定义的目录,如 /export。共享数据集的一个示例是保存用户帐户的数据集;无论使用哪个引导环境进行引导,都可以访问这些用户帐户。

请参见以下示例:

# zfs list
          NAME                      USED  AVAIL  REFER  MOUNTPOINT
          pool                      450K   457G    18K  /pool
          pool/home                 315K   457G    21K  /export/home
          pool/home/anne             18K   457G    18K  /export/home/anne
          pool/home/bob             276K   457G   276K  /export/home/bob

注 - 有关详细信息,请参见 zpool(1M) 和 zfs (1M) 手册页。另请参见《Oracle Solaris 11.1 管理:ZFS 文件系统》中的"查询 ZFS 存储池的状态"


快照和引导环境可由 beadm 命令以外的实用程序自动创建。例如,当使用 pkg 命令安装或更新软件包时,该命令可能会自动创建引导环境的克隆。

当您要专门创建或修改某个引导环境(即,您要创建或修改一个根数据集及其下的数据集)时,请使用 beadm 命令。例如,在对数据集进行更改之前,使用 beadm 命令创建该数据集的参考副本。beadm 命令基于 zfs 技术,但是 beadm 命令具有专门用于管理根数据集及其下数据集的功能。并且,您还可以使用 beadm 命令来跟踪和管理一个全局区域中或跨多个区域的多个根数据集之间的关联。

您可以使用 beadm 实用程序在引导环境上执行如下操作: