2、保留安装
保留安装是一种安全的升级BOS的安装方法。当机器上安装了以前版本的AIX操作系统,而且还要保留rootvg上的用户数据,还要安装更新版本的操作系统时,必须使用Preservation Installation。保留安装是AIX Version 3.1或AIX Version 4.1系统的默认安装方法。
通常情况下,这种方法要删除/(root),/usr,/var,/tmp文件系统中的内容,保留“page”和“dump”两个设备,也保留/home及用户创建的文件系统,所以,存放在/(root),/usr,/var,/tmp文件系统中的用户数据将会丢失,这些文件系统将被删除,然后再重新被建立,所以以前安装的任何LPPS和软件包也将会丢失。因为这种方法会清除系统文件和系统配置,所以用保留安装方法安装完BOS后,必须重新配置系统。
在安装过程中,列在文件/etc/preserve/1ist中的系统文件将会被复制和保留起来,在默认情况下,它只包括/etc/filesystems,/etc/swapspaces,/etc/resolv.conf等3个文件。
3、迁移安装
为了保留已经存在root卷组上的内容,而且要将AIX Version 3.2、AIX Version 4.2或AIX Version 4.3升级到AIX 5L Version 5.1,就可以采用迁移安装(Migration Installation)。这种方法除了不保留/tmp文件系统,将保留其他所有的文件系统,包括root卷组、逻辑卷和系统的配置文件等。在大多数情况下,使用迁移安装新版本时,以前版本中的用户配置文件将被保存起来。迁移安装是AIX Version 3.2系统和以后版本系统的默认的安装方法。
我们可以使用oslevel命令可以列出操作系统的版本号,也可以列出已安装的操作系统中软件包的版本号。例如,要知道当前AIX操作系统的版本号,可直接输入不带任何参数的oslevel命令:
# oslevel
4.3.3.0
![]() |
| 图1 |
上图1所示的就是oslevel命令的简单例子,使用oslevel获得当前OS的版本号是4.3.1.0,然后用oslevel-q命令获得系统能够识别的版本号是4.3.1.0,用oslevel-l 4.3.1.0命令试图列出版本比4.3.1.0早(小)的软件包,但是系统中没有,也就不显示,用oslevel-g命令列出了版本比当前系统的版本号(4.3.1.0)晚(大)的软件包。
迁移安装开始时,安装程序会校验是否有足够的空间用于迁移安装,如果没有,将会显示还需要多少空间才能安装,所以在安装前必须保证rootvg有足够的空间用于迁移安装,还可以使用系统管理工具smit来扩大rootvg的空间;或者将rootvg中不需要的文件系统、逻辑卷删除掉;或者将用户数据的逻辑卷从rootvg移到其他VG中去。如果真的没有足够大的空间,最后一个办法是用保留安装代替迁移安装,不过保留安装后必须重新安装应用程序并且重新配置系统。
完成迁移安装必须最少要有8MB的硬盘可用空间。在迁移安装过程中,如果没有足够的空间完成安装,屏幕上将显示错误信息。 当进行迁移安装时,有些包没有被安装,详细信息请查看/var/adm/ras/devinst/log文件,或者执行保留安装或全新覆盖安装。
