Solaris 9 9/04 安装指南

创建引导环境

创建引导环境的进程提供了一种将重要文件系统从使用中的引导环境复制到新引导环境的方法。 磁盘在必要时被重新组织,文件系统被定制,而重要文件系统则被复制到新的引导环境中。

文件系统类型

Solaris Live Upgrade 可以区分两种类型的文件系统: 重要文件系统和可共享文件系统。 Solaris 操作环境必需的重要文件系统。 这些文件系统是使用中和未激活的引导环境的 vfstab 中的独立安装点。根 (/)、/usr/var/opt 就属于这类文件系统。 这些文件系统始终从源复制到未激活的引导环境。 重要文件系统有时被称作不可共享。 可共享文件系统是用户定义的文件,如 /export,它在使用中和未激活的引导环境的 vfstab 中包含相同的安装点。 因此,在使用中的引导环境中更新共享文件也会更新未激活的引导环境中的数据。 当您创建一个新的引导环境时,缺省情况下,可共享文件系统将被共享。 但是您可以指定一个目标片,然后文件系统被复制。 有关可共享文件系统的详细信息,请参见为可共享文件系统选择片的原则

交换是特殊的可共享文件系统。 与可共享文件系统一样,缺省情况下,所有交换片都被共享。 但如果您为交换指定一个目标目录,交换片将被复制。 有关重新配置交换的过程,请参见以下内容:

Solaris Live Upgrade 可以通过文件系统中的 RAID-1 卷(镜像)创建引导环境。 有关概述信息,请参见使用镜像文件系统创建引导环境

复制文件系统

创建新引导环境的进程从标识未用的片开始,重要文件系统可以复制到这个片中。 如果片不可用,或片无法满足最低要求,则需要格式化一个新片。

定义了片之后,可以在文件系统被复制到目录中之前,在新的引导环境上重新配置文件系统。 您通过拆分和合并文件系统来重新配置它们,这提供了一种编辑 vfstab 以连接和断开文件系统目录的简单方法。 指定同一个安装点,可以将文件系统合并到父目录。 还可通过指定不同的安装点,将文件系统从父目录中拆分出来。

在未激活的引导环境上配置了文件系统后,您开始自动复制。 重要文件系统被复制到指定目录中。 可共享的文件系统不会被复制,但会被共享。 但有一个例外情况:您可以指定某些要复制的可共享文件系统。 当文件系统从使用中的引导环境复制到未激活的引导环境时,这些文件将被定向到新的目录中。 使用中的引导环境不会有任何变化。

下图显示了创建新引导环境的不同方法。

图形 33–1 显示了已复制到磁盘的其它片上以创建新引导环境的重要文件系统根 (/)。 使用中的引导环境包含一个片上的根 (/)。 新的引导环境是一个精确的副本,其根 (/) 在一个新片上。 文件系统 /swap/export/home 由使用中和未激活的引导环境共享。

图形 33–1 创建未激活的引导环境 - 将根 (/) 复制到根 (/)

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

图形 33–2 显示了被拆分并复制到磁盘片上以创建新引导环境的重要文件系统。 使用中的引导环境包含一个片上的根 (/)。 在那个片上,根 (/) 中包含 /usr/var/opt 目录。 在新的引导环境中,根 (/) 被拆分,/usr/opt 被放在不同的片上。 文件系统 /swap /export/home 被两个引导环境共享。

图形 33–2 创建未激活的引导环境 - 拆分文件系统

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

图形 33–3 显示了被合并并复制到磁盘片上以创建新引导环境的重要文件系统。 使用中的引导环境中包含根 (/)、/usr/var/opt,每个文件系统都在自己的片上。 在新的引导环境中,/usr 和 /opt 在一个片上被合并到根 (/) 中。 文件系统 /swap /export/home 被两个引导环境共享。

图形 33–3 创建未激活的引导环境 - 合并文件系统

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