本节提供关于升级和备份系统的信息。
在将现有系统升级为新版本的 Solaris 操作环境之前,请考虑下列信息。
查看 Solaris 发行说明中"不再受支持的软件特性"一节以及您的供应商发行说明, 查看使用的软件中是否有新发行版中不再提供的任何软件。
参见第 2 章,新特性一览和您的供应商发行说明以查看对 Solaris 操作环境的任何更改或改进是否会影响您当前执行的任何操作。
参见系统随带的文档以确保新发行版支持您的系统和设备。
查看其他软件文档。
为避免升级期间丢失数据,检查表 5-1 以了解已知的问题。此列表并不完全。总是应检查同包内的软件文档、供应商软件文档和第三方软件文档以获取升级指示。
软件 |
问题摘要 |
SolsticeTMDiskSuiteTM |
元设备不能自动升级。有关说明,参见Solstice DiskSuite Reference Guide(《Solstice DiskSuite 参考指南》)中的附录 B,"升级到其他 Solaris 版本"。 |
Prestoserve |
如果通过使用 init 0关闭系统来起动升级过程,可能会丢失数据。参见 Prestoserve 文档以获得关机指示。 |
备份您的系统。
在使用升级选项并安装新版本的 Solaris 操作环境之前,始终要备份现有的文件系统。备份文件系统指的是将它们复制到可移卸的媒体(如磁带)上以防止数据丢失、损坏或毁坏。若您不知道如何执行备份过程,参见 "备份系统" 以了解如何执行文件系统的完整备份。有关设置安排定期备份和使用其他备份命令的信息, 参见 System Administration Guide, Volume I(《系统管理指南,第一卷》)。
将 Solaris CD 插入 CD-ROM 驱动器。
从 Solaris CD 引导系统。
使系统转至 ok 提示符下并键入:
boot cdrom
对于较早的基于 SPARCTM的系统,使用以下 boot 命令:boot sd(0,6,2)
如果从这里开始遇到任何问题,请参见第 6 章,故障排除。
等待引导完成。
在键入 boot 命令之后,系统将通过引导阶段,在此期间,检查各种硬件和系统组件。这要持续数分钟。在系统重新引导时,应看到类似以下的信息:
ok boot cdrom Booting from: sd(0,6,2) SunOS Release x.x Version [UNIX(R) System V Release] Copyright (c), Sun Microsystems, Inc. Configuring devices Starting OpenWindows... |
遵循屏幕上的指示安装 Solaris 操作环境。
Solaris 安装程序由菜单驱动,交互式地逐步引导您安装 Solaris 操作环境。它还提供联机帮助,可回答您的问题。
当系统上在安装 Solaris 操作环境时请等待。
安装记录(系统是如何安装的)保存到下列文件中:
在系统重新引导之前:/a/var/sadm/system/logs/upgrade_log
在系统重新引导之后:/var/sadm/system/logs/upgrade_log
成为超级用户。
关闭系统。
# init 0 |
使系统转至运行级 S(单个用户模式)。
ok boot -s |
(Optional) Check the file system for consistency with the fsckcommand.
使用 -m选项运行 fsck 命令来检查文件系统的一致性。例如,电源故障可使文件处于不一致性状态。
#fsck -m /dev/rdsk/device-name |
(可选用)若要将文件系统备份到远程磁带驱动器上:
标识磁带驱动器的设备名。
磁带驱动器默认为 /dev/rmt/0。
将没有写保护的磁带插入磁带驱动器中。
使用 ufsdump命令中的一条(列在表 5-2中)备份文件系统。
表 5-2 完整备份命令
要执行完整备份到... |
使用此命令... |
---|---|
本地软盘 |
ufsdump9ucf/vol/dev/files_to_backup |
本地盒式磁带驱动器 |
ufsdump9ucf/dev/rmtfiles_to_backup |
远程盒式磁带驱动器 |
ufsdump0ucfremote_hostfiles_to_backup |
出现提示时,取出磁带并换上另一卷。
为每个磁带作标记,包括卷号、级别、日期、系统名和文件系统。
按 Control-D 使系统返回运行级 3。
通过使用 ufsrestore 命令显示磁带内容来校验备份确已成功。