Solaris 9 安装指南

第 8 章 升级 Solaris 操作环境(计划)

本章提供有关在升级到 Solaris 操作环境之前必须执行的任务的特定信息和说明。

升级

升级会将 Solaris 操作环境的新版本与系统磁盘上的现有文件合并在一起。升级将最大限度地保存您对 Solaris 操作环境的前一版本所做的修改。

您可以升级任何正在运行 Solaris 2.6、Solaris 7 或 Solaris 8 软件的系统。键入以下命令可查看正在您的系统上运行的 Solaris 软件的版本:


$ uname -a

可以使用任何一种安装方法升级 Solaris 操作环境。有关使用 Solaris Live Upgrade 进行升级的限制,请参见“Solaris Live Upgrade 的系统要求”


注意:

使用 smosservice patch 来升级无盘客户机。有关详细说明,请参见《System Administration Guide: Basic Administration 》或 smosservice(1M)。


不能将系统升级为系统上未安装的软件组。例如,如果您已在您的系统上安装了 End User Solaris Software Group,您就不能使用升级选项来升级到 Developer Solaris Software Group。但在升级过程中,您可以将软件添加到不属于当前已安装的软件组的系统中。

如果您已在运行 Solaris 9 操作环境并且安装了单独的修补程序,则升级到 Solaris 9 Update 发行版会导致如下结果:

您可以使用修补程序分析程序来确定在升级到 Solaris 9 更新发行版后将删除哪些修补程序。有关使用修补程序分析程序的详细说明,请参见“升级到 Solaris Update 发行版”

使用 Solaris Live Upgrade

Solaris Live Upgrade 能够在复制的不活动操作环境上升级,这减少了操作系统升级的停机时间。

有关如何计划和使用 Solaris Live Upgrade 的说明,请参见第 29 章,Solaris Live Upgrade(主题)

使用定制 JumpStart 升级

可以使用 JumpStart 安装方法升级。在定制 JumpStart 配置文件中指定 install_type upgrade

升级前必须根据系统的磁盘配置和当前安装的软件,对定制 JumpStart 配置文件进行测试。使用正在升级的系统上的 pfinstall - D 命令测试配置文件。不能使用磁盘配置文件测试升级配置文件。有关测试升级选项的更多信息,请参见“测试配置文件”

使用磁盘空间重新分配来进行升级

Solaris Web Start 安装方法、Solaris suninstall 程序 和定制 JumpStart 程序中的升级选项,提供了重新分配磁盘空间的能力。如果当前文件系统没有足够的空间用于升级,您可以重新分配磁盘空间。文件系统可能由于以下原因需要更多空间:

自动布局功能尝试重新分配磁盘空间以适应文件系统新的大小要求。首先,自动布局尝试基于一套缺省约束重新分配空间。如果自动布局不能重新分配空间,您就必须更改文件系统的约束。


注意:

自动布局没有增大文件系统的能力。自动布局重新分配空间的方法是:备份需要更改的文件系统,基于文件系统的更改对磁盘进行重新分区,然后在进行升级前恢复文件系统。


升级前备份系统

升级到 Solaris 操作环境前备份现有文件系统。如果将文件系统复制到可移动介质(如磁带),就可以保护数据以防数据丢失、损坏或破坏。有关备份系统的详细说明,请参见《System Administration Guide: Basic Administration》。