Solaris 9 9/04 安装指南

使用镜像文件系统创建引导环境

Solaris Live Upgrade 使用 Solaris 卷管理器技术创建包含镜像文件系统的引导环境。 Solaris 卷管理器提供了一种通过使用卷来可靠管理磁盘的有效方法。 在 Solaris 卷管理器中可以启用关联、分组和其它复杂配置。 在 Solaris Live Upgrade 中可以启用这些任务的子集,例如创建根 ( /) 文件系统的 RAID-1 卷。

卷可以跨几个磁盘对磁盘片进行分组,以便透明显示为操作环境的单个磁盘。 Solaris Live Upgrade 仅限于为在 RAID-1 卷(镜像)内部包含单片关联的根 (/) 文件系统创建引导环境。 这是由于引导 PROM 仅限于从要引导的片中选择一片。

创建引导环境时,可以使用 Solaris Live Upgrade 管理以下任务。

要使用 Solaris Live Upgrade 的镜像功能,必须至少创建一个状态数据库和三个状态数据库副本。 状态数据库在磁盘上存储有关 Solaris 卷管理器配置的状态的信息。 状态数据库是多个复制的数据库副本的集合。 每个副本都代表一个状态数据库副本。 复制状态数据库时,应该防止单点故障引起的数据丢失。 有关创建状态数据库的步骤,请参见 Solaris Volume Manager Administration Guide 中的“State Database (Overview)”

运行 lucreate 命令时使用 -m 选项可以创建镜像、拆离子镜像以及为新引导环境附加子镜像。

表 33–1 Solaris Live Upgrade 使用的 Solaris 卷管理器元素

术语 

说明 

状态数据库

状态数据库在磁盘上存储有关 Solaris 卷管理器配置的状态的信息。 状态数据库是多个复制的数据库副本的集合。 每个副本都代表一个状态数据库副本。 状态数据库可以跟踪所有已知状态数据库副本的位置和状态。 

状态数据库副本 

状态数据库的副本。 副本可以确保数据库中的数据有效。 

一组物理片或其它卷,在系统中显示为单个逻辑设备。 从应用程序或文件系统的角度看,卷在功能上等同于物理磁盘。 在某些命令行公用程序中,卷称作元设备。  

表 33–2 中显示了 Solaris Live Upgrade 可以管理的组件。

表 33–2 卷的类别

术语 

说明 

RAID-1 卷

通过保留多个副本复制数据的卷的类。 RAID-1 卷有时称为镜像。 RAID-1 由一个或多个称为子镜像的 RAID-0 卷组成。  

RAID-0 卷

可以为分组或关联的卷的类。 这些组件也称为子镜像。 分组或关联是镜像的基本生成块。  

镜像

RAID-1 卷。 参见 RAID-1 卷。 

关联

RAID-0 卷。 如果片被关联,数据将写入第一个可用片,直到该片被写满。 该片写满后,数据将依次写入下一个片。 关联不提供数据冗余,除非它包含在镜像中。 

子镜像

请参见 RAID-0 卷。 

图形 33–4 显示了在两个物理磁盘上创建的、包含 RAID-1 卷(镜像) 的新引导环境。 以下命令创建了新的引导环境和镜像。


# lucreate -n second_disk -m /:/dev/md/dsk/d30:mirror,ufs \ 
-m /:c0t1d0s0,d31:attach -m /:c0t2d0s0,d32:attach \ 
-m -:c0t1d0s1:swap -m -:c0t2d0s1:swap  

此命令执行以下任务:

图形 33–4 创建引导环境并创建镜像

文中对此图例进行了说明。

图形 33–5 显示了包含 RAID-1 卷(镜像)的新引导环境。 以下命令创建了新的引导环境和镜像。


# lucreate -n second_disk -m /:/dev/md/dsk/d20:ufs,mirror \ 
-m /:/dev/dsk/c0t1d0s0:detach,attach,preserve

此命令执行以下任务:

图形 33–5 创建引导环境并使用现有子镜像

文中对此图例进行了说明。