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

创建引导环境

创建引导环境的过程提供了一种将关键文件系统从活动的引导环境复制到新引导环境的方法。如有必要,将重新组织磁盘、自定义文件系统并将关键文件系统复制到新的引导环境中。

文件系统类型

Solaris Live Upgrade 区分两种文件系统类型: 关键文件系统和可共享的文件系统。下表描述了这些文件系统类型。

文件系统类型 

说明  

示例和更多信息 

关键文件系统 

Solaris OS 必须使用关键文件系统。这些文件系统是活动和非活动的引导环境的 vfstab 中的独立挂载点。这些文件系统总是从源环境被复制到非活动的引导环境。关键文件系统有时被称作不可共享的文件系统

根 (/)、/usr/var/opt 即属于这类文件系统。

可共享的文件系统 

可共享文件系统是用户定义的文件,如 /export,它在活动和非活动的引导环境的 vfstab 中包含相同的挂载点。因此,在活动引导环境中更新共享文件也会更新非活动的引导环境中的数据。在创建新的引导环境时,缺省情况下,可共享文件系统将被共享。但是您可以指定一个目标片,然后文件系统被复制。

/export 是可以共享的文件系统的示例。

有关可共享文件系统的更多详细信息,请参见如何为可共享的文件系统选择片

交换 

  • 对于 UFS 文件系统,交换为特殊的可共享卷。与可共享文件系统一样,缺省情况下,所有交换片都将被共享。但如果您为交换指定一个目标目录,交换片将被复制。

  • 对于 ZFS 文件系统,交换和转储卷在池中共享。

在文件系统上创建 RAID-1 卷

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

复制文件系统

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

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

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

拆分或合并文件系统的步骤 

在 RAID–1 卷文件系统上创建引导环境的概述 

在 RAID-1 卷文件系统上创建引导环境

创建新引导环境的示例

对于 UFS 文件系统,下图说明了各种创建新引导环境的方式。

有关 ZFS 文件系统,请参见第 11 章

图 2–2 显示了关键文件系统根 (/) 已被复制到磁盘的另一个片中以创建新的引导环境。活动的引导环境在一个片上包含根 (/) 文件系统。新的引导环境是一个精确的副本,其根 (/) 文件系统在一个新片上。/swap 卷和 /export/home 文件系统由活动和非活动引导环境共享。

图 2–2 创建非活动的引导环境-复制根 (/) 文件系统

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

图 2–3 显示了关键文件系统已拆分且已复制到磁盘的片中以创建新的引导环境。活动的引导环境在一个片上包含根 (/) 文件系统。在该片上,根 (/) 文件系统包含 /usr/var/opt 目录。在新引导环境中,根 (/) 文件系统被拆分,/usr/opt 被放在不同的片上。/swap 卷和 /export/home 文件系统由两个引导环境共享。

图 2–3 创建非活动的引导环境-拆分文件系统

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

图 2–4 显示了关键文件系统已合并且已复制到磁盘的片中以创建新的引导环境。活动的引导环境包含根 (/) 文件系统、/usr/var/opt,每个文件系统都在自己的片上。在新的引导环境中,/usr 和 /opt 在一个片上被合并到根 (/) 文件系统中。/swap 卷和 /export/home 文件系统由两个引导环境共享。

图 2–4 创建非活动的引导环境-合并文件系统

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