备份和恢复 AIX 系统,第 2 部分: 实现您的备份策略和恢复过程

研究用于恢复数据的各种恢复选项。本系列共分两部分,本文是第 2 部分,向您介绍如何实现第 1 部分讨论的备份策略。第 1 部分的内容包括系统备份的重要性,命令行提供的方法,如何使用系统管理界面工具 (SMIT) 执行备份,以及系统数据和用户数据的区别。

Anita Moore, UNIX 系统管理员, MichaelDKelly.com

Anita Moore 在 2005 年 6 月毕业于菲尼克斯大学,并获得了计算机信息系统专业硕士学位。她目前在密歇根州的 Magna Steyr NA 担任 UNIX 系统管理员。



Ken Milberg, UNIX 顾问、技术作家和网站专家, Future Tech

Ken Milberg 是 techtarget.com 网站的技术作家和网站专家,并且在 searchopensource.com 网站提供 Linux 技术信息和支持。他还是《IBM 系统杂志(开放系统版)》的撰稿人和技术编辑。Ken 拥有马里兰大学计算机和信息科学学士学位以及技术管理硕士学位。他是长岛 POWER-AIX 用户组的创立者和负责人。多年以来,他在大小型企业工作过,并且担任过从 CIO 到高级 AIX 工程师的各种职位。现在,他在 Future Tech 工作,这是一家总部设在长岛的 IBM 业务合作伙伴。Ken 是一名通过 PMI 认证的项目管理专业人员 (PMP),还是一名通过 IBM 认证的高级技术专家(CATE,IBM System p5 2006),并且是通过 Solaris 认证的网络管理员 (SCNA)。您可以通过 kmilberg@gmail.com 与他联系。



2007 年 3 月 27 日

开始之前

该教程将介绍您可以选择的各种不同恢复选项,以恢复您的数据。可供已经阅读了本系统第 1 部分的系统管理员参考。

关于本系列

第 1 部分说明了执行系统备份的时机,解释了备份级别以及如何开发您自己的备份策略,并帮助您选择用于备份的适宜工具。

第 2 部分则扩展了您在前一个教程中学到的知识。它会告诉您如何恢复数据,如何理解恢复过程,以及如何使用 restorerestorevg 命令。

关于本教程

本教程的重点是如何使用标准的 AIX® 实用程序(如 restore 和 restvg)、通用UNIX® 实用程序(tar 和 cpio)、系统管理界面工具 (System Management Interface Tool, SMIT) 和网络安装管理 (Network Installation Management, NIM) 来实现您的备份策略和恢复过程。

先决条件

您必须具有 UNIX 和 AIX 操作系统的基本知识。

系统要求

要继续本教程,需要下列工具:

  • AIX 5.3.0.0——请确保您可以访问某一正在运行 AIX 5.3 的基于 UNIX 的计算机。
  • SMIT(smitty -- tui 界面)——请确保所有备份工具都是可用的。

恢复数据

在实际实现您的备份策略之前,进行规划工作是十分重要的。您不但要明白您正在做什么,而且要理解为什么这样做。在一天结束时,恢复工作可以在客户需要时准确地提供他们想要的东西。

概述

当讨论归档选项以及备份数据时,恢复过程显得比其他任何事项都要重要。恢复过程不仅要向客户准确地提供他们想要的东西,而且必须及时。此外还应对备份进行良好的组织。若是您不知道磁带在哪里,或是不知道每盒磁带中究竟有什么内容,那么您用上千盒磁带存储海量数据的做法就是缺乏效率的。您还必须确保您在完整备份和增量备份方面采用了合理的方法。为了找回一个目录而必须恢复 10 个或更多的增量备份,这样的情况一定是您不愿遇到的。

同样重要的是,与您达成了服务水平协议 (SLA) 的客户会指定恢复数据的期限。如果他们需要在一小时内完成,您可能无法满足该需求,所以您必须谨慎对待 SLA 和过程的编制。在 AIX 操作系统内,当恢复数据时,有许多选项供您使用。关键在于如何找到适用于您的用途的选项。您可以从磁带、CD、DVD 或网络上找到数据并恢复它;您可以使用命令行、SMIT 或某种GUI 界面。实际的工具包括 AIX 专用的特定实用程序、通用的 UNIX 工具,甚至是第三方软件。

要成为一名成功的管理员,您必须使用正确的命令语法,还要正确使用命令或实用程序,以达到预期的目的。使用错误的实用程序可能不会防碍您恢复某个文件,但可能会使您无法启动系统。


实用程序和命令

这一部分将介绍您在恢复 AIX 系统时使用的各种工具背后的细节,某些命令常用的标志,以及在某些用途中最适用的命令和实用程序。它还演示了那些用来执行恢复过程的实际命令。

一篇关于 IBM System p™ 服务器的备份和恢复的文章,如果没有提到 Tivoli® Storage Manager,它就显得不够完整。虽然本教程没有这部分内容,但您可以参阅参考资料部分,了解在 AIX 中使用 Tivoli Storage Manager 执行文件系统增量备份的细节。

mksysb 概述

一个颇有趣味但少有人知的事实是,IBM 实际上是第一家提供可恢复整个系统的实用程序的 UNIX 供应商。这个实用程序就是 mksysb。mksysb 备份一般用来在文件中或可启动磁带上创建根卷组 (rootvg) 的可安装镜像。您可以用它执行系统文件备份,您的用户数据应存储在 rootvg 之外的某个独立卷组上。mksysb 只备份您的 rootvg,所以您还要用其他实用程序对其他卷组进行备份,这些实用程序稍后将在 restvg 部分中予以讨论。

mksysb 会创建一个可启动的镜像,如果某次系统崩溃后您的 rootvg 无法修复,可以从该镜像中恢复。mksysb 的格式包括:

  • 基本操作系统启动镜像
  • 基本操作系统安装镜像
  • 虚拟目录 (TOC)
  • 卷组上的实际数据

值得注意的是,用户定义的分页空间、已卸载的文件系统和原始设备不会在 mksysb 中备份,因此必须重新创建它们。图 1 显示,启动镜像包含内核的副本和设备驱动程序,它是由 bosboot 命令创建的。

图 1. mksysb 镜像
mksysb 镜像

mkinsttape 镜像包含下列重要文件:

  • Tapeblksz——这个文件包含运行 mksysb 前设置的磁带驱动器的块大小。
  • bosinst.data——这个文件指定目标系统的需求以及基本操作系统安装程序是怎样运行的。
  • image.data——该文件包含安装过程中实际安装的镜像的描述数据(文件大小、名称、装入点等等)。

在运行 mksysb 前,您可以使用 mkszfile 命令自定义 image.data 文件。或者,您可以运行 mksysb -i 命令,它将自动生成一个新的 image.data 文件。虚拟 TOC 可以确保 mksysb 磁带中包含的镜像数与基本操作系统安装磁带中的镜像数相同。最后,rootvg 数据包含用 mksysb 命令备份的实际数据。它实际上会使用 backup 命令保存 rootvg 中所有装入的文件系统的内容。

mksysb – 恢复

使用 mksysb 镜像时的一个考虑因素是,mksysb 镜像允许您将它恢复到原先执行备份的系统之外的其他系统中。如果在发生灾害后,您需要将数据恢复到另一个数据中心,这个功能会非常有用。如果您希望将数据恢复到另一台计算机,您需要使用 mksysb 的克隆功能。您还可以使用 alt_mksysb 和备用磁盘安装,在不干扰生产系统的情况下恢复数据。

我们来看看执行一次 mksysb 恢复所涉及的实际步骤:

  1. 请确保系统支持从磁带启动(请参阅清单 1)。
    清单 1. 确保支持从磁带启动
    # bootinfo -e
    1

    数字 1 表示适用;0 则表示您不能从磁带启动。
  2. 检查您的启动列表(请参阅清单 2)。
    清单 2. 检查您的启动列表
    # bootlist -m service -o
    cd0
    hdisk1 
    ent0  speed=auto duplex=auto

    这说明您需要将磁带驱动器加入启动列表中。(请参阅清单 3)。
    清单 3. 将磁带驱动器加入启动列表
    # bootlist -m service -o
    rmt0
    cd0
    hdisk1 
    ent0  speed=auto duplex=auto
  3. 在此时,您可以重新启动计算机,这将恢复您的 rootvg。
  4. 当系统启动后,它将显示 Storage Management Services (SMS) 菜单。如果您有一个硬件管理控制台 (Hardware Management Console, HMC),您可以在启动分区之前选择启动模式。如果您没有,按下 F5 通常会使系统进入 SMS 模式。当系统以 SMS 模式启动时,选择 Maintenance Mode,然后继续设置您的启动设备。此时将对备份进行兼容性检查。这通常会花若干秒的时间,然后将根据前文所述的 image.data 和 boinstall.date 文件中的设置,继续恢复您的 rootvg。当恢复过程完成时,它会更改启动设备,将其设置为安装目标路径,然后重新启动。

    清单 4 向您准确地展示了您在恢复时会看到的内容:
    清单 4. 系统控制台
     ******* Please define the System Console. *******
    
    Type a ? and press Enter to use this terminal as the
    system console.
    
    --------------------------------------------------------------------------
  5. 按要求键入编号 (?) 然后按回车键
  6. 键入 1,再按 Enter,在安装中使用英语。您看到的下个屏幕如清单 5 所示。
    清单 5. 开始安装
                          Welcome to Base Operating System
                          Installation and Maintenance
    
    Type the number of your choice and press Enter.  Choice is indicated by >>>.
    
    >>> 1 Start Install Now with Default Settings
    
        2 Change/Show Installation Settings and Install
    
        3 Start Maintenance Mode for System Recovery
    
    
    >>> Choice [1]:
    
    ----------------------------------------------------------------------------
  7. 键入 3,然后按 Enter,启动维护模式。您看到的下一个屏幕如清单 6 所示。
    清单 6. 维护模式
                        Maintenance 
    
    Type the number of your choice and press Enter.
    
    >>> 1 Access a Root Volume Group 
        2 Copy a System Dump to Removable Media
        3 Access Advanced Maintenance Functions
        4 Install from a System Backup
    
    
    >>> Choice [1]: 
    
    ----------------------------------------------------------------------------
  8. 键入 4,然后按 Enter,从系统备份进行安装。您看到的下一个屏幕如清单 7 所示。
    清单 7. 选择磁带驱动器
                        Choose Tape Drive
    
    Type the number of the tape drive containing the system backup to be
    installed and press Enter.
    
          Tape Drive                     Path Name
    
    >>> 1 tape/scsi/ost                  /dev/rmt0
    
    
    >>> Choice [1]:  
    
    ----------------------------------------------------------------------------
  9. 键入与放入 mysysb 磁带的磁带驱动器对应的编号,然后按 Enter。您看到的下一个屏幕如清单 8 所示。
    清单 8. 指定放入 mysysb 磁带的磁带驱动器
                          Welcome to Base Operating System
                          Installation and Maintenance
    
    Type the number of your choice and press Enter.  Choice is indicated by >>>.
    
    >>> 1 Start Install Now with Default Settings
    
        2 Change/Show Installation Settings and Install
    
        3 Start Maintenance Mode for System Recovery
    
    
                           +-----------------------------------------------------
        88  Help ?         |Select 1 or 2 to install from tape device /dev/rmt0
        99  Previous Menu  |
                           | 
    >>> Choice [1]: 
    
    ----------------------------------------------------------------------------

您现在可以按照正常的 mksysb 恢复过程操作。在从某个 mksysb 备份中恢复后,您可能需要重新配置某些项目,如更改系统主机名和 IP 地址。

使用 SMIT 从一个 mksysb 镜像中恢复数据

或者,您还可以使用 SMIT,从 mksysb 镜像中恢复您的数据:# smit mksysb(请参见图 2)。

图 2. 使用 SMIT,从一个 mksysb 镜像中恢复数据
使用 SMIT,从一个 mksysb 镜像中恢复数据

选择您的设备和要恢复的文件。使用 restore 命令,您可能希望只从 mksysb 镜像中恢复某些文件。请记住,mksysb 实际上使用了 restore 命令来恢复数据。

下面是手动进行 mksysb 恢复的步骤:

  • 首先,您必须进行倒带,将您的磁带移动到正确的标记处:
    # tctl -f /dev/rmt0 rewind
  • 该命令向前移到第三个磁带标记(第四个镜像的起始处):
    # tctl -f /dev/rmt0.1 fsf 3
  • 该命令将从 mksysb 镜像恢复您的文件:
    # restore -xqvf /dev/rmt0.1 /var/myrestorationfile

您还可以使用 smitty 快速路径:

# smitty lsmksysb

如果您没有磁带驱动器,您必须使用 mkcd 命令制作 mksysb 镜像。

# mkcd -d /dev/cd1

在这种情况下,恢复过程会确定启动列表中有 CD 这一项,并在您将 CD 放入其驱动器后重新启动计算机。

在本教程中,我们介绍了很多恢复命令和实用程序,但请记住,其中最重要的是 mksysb 命令。如果您对 mksysb 没有很深的理解,那您就无法成为一名 AIX 系统管理员。适当地使用 mksysb,是您作为一名负责的 UNIX 管理员所应承担的重要任务之一;不过,mksysb 对于使用原始逻辑卷的环境而言并不是一个好的解决方案,您无法用它进行增量备份或备份应用程序卷组。

恢复命令

您已经看到了如何在 mksysb 的上下文中使用 restore 命令;现在我们来更详细地讨论这个实用程序。这一命令的目的是从 backup 命令创建的存档中提取文件。实际上,restore 命令是从用 backup 命令创建的存档中读取文件,并将存储在存档中的文件提取出来。存档可以按文件名或文件系统的格式存储。它们可以存储在磁盘、软盘或磁带上。它们必须用与原先归档时相同的方式进行恢复。

单独的文件可以使用 -x 标志从文件名或文件系统存档中恢复。指定的文件名必须与存档中的文件名完全一致。它们可以用 -i 标志,以互动的方式从文件系统存档中恢复。表 1 提供了一些在 restore 命令中较为常用的标志。

表 1. restore 命令的常用标志
标志描述
-f该标志指定镜像要恢复到的设备或文件名。
-M该标志设置访问权,并将所要恢复的文件的修改时间设置为恢复时间。
-T该标志显示关于存档的附加信息。
-q该标志显示媒介是否已经准备好了。
-v该标志打开详细模式,可提供大量信息。
-x该标志将单独恢复各个文件。
-d该标志将恢复所有文件和子目录。

如果您想对归档到磁带设备的整个文件系统进行恢复,这个命令将完成这一任务:

# restore -rvqf /dev/rmt0

要从一个文件名存档恢复某个特定的目录,请使用:

# restore -xdvqf /dev/rmt0 /var/mydirectory

要从一个文件系统存档恢复某个特定的目录,请使用:

# restore -xvqf /dev/rmt0 /var/mydirectory

restvg

我们先前讨论了用来恢复 rootvg 的 mksysb 命令。如果您对其进行归档的卷组是用户卷组,则您需要使用 savevg 命令。与其对应的恢复命令是 restvg。它的用途是恢复指定的用户卷组和它的所有目录和文件。

表 2. restvg 命令的常用标志
标志描述
-s该标志规定,逻辑卷可以按最小的容量创建,以放置文件系统。
-f该标志指定一个设备名称。
-l这个标志显示关于某个卷组备份的有用信息。
-n这个标志指定将忽略映像文件。

下面是一些使用 restvg 的实例:

  • 要从 /dev/rmt1 将卷组恢复到 hdisk4,请使用:
    # restvg -f/dev/rmt1 hdisk4
  • 如果只想用 vgname.data 文件 ( /var/vg_datafile) 恢复卷的结构而不恢复任何数据,请使用:
    # restvg -r -d /var/vg_datafile

    vgname.data 文件是用 mkvgdata 命令创建的。
  • 要显示磁带上的卷组的卷组信息,请使用:
    # restvg -l -f /dev/rmt0
  • 您还可以使用 SMIT 执行 restvg:
    # smit restvg
图 3. 使用 SMIT 执行 restvg
使用 SMIT 执行 restvg

我们倾向于使用 savevgrestvg 命令备份和恢复整个卷组。我们发现它们的效果很好,而且很欣赏将整个卷组的内容归档到单盒磁带的做法。它可以只恢复某些文件,这种灵活的做法也是十分有用的。

tar 命令

我们现在来研究某些通用性较强的 UNIX 命令。tar 命令的目的是操作用 tar 命令创建的存档。与您先前看到的各种 restore 命令不同,tar 可以用在所有的 UNIX 和大多数 Linux® 分发中。对于每位 UNIX 系统管理员而言,这是另一项应收入其指令库的命令。

tar 命令对存档进行操作,它既可以将文件写入您使用的任何存档存储媒介,也可以从该媒介获取文件。事实证明,它是在 UNIX 和 Linux 系统中最常用的数据备份实用程序。表 3 提供了 tar 命令最常用的一些标志。

表 3. tar 命令的常用标志
标志描述
-c该标志会创建一个新的存档。
-f该标志指定设备名称。
-v该标志会列出每个处理的文件名称。
-x该标志从存档中提取出由一个或多个文件参数指定的文件。
-t这个文件按存档中文件的显示顺序列出这些文件。
  • 要创建 /var/mydirectory 的存档,请使用:
    # tar -cvf  /dev/rmt0 /var/mydirectory
  • 要恢复该目录,请使用:
    # tar -xvf  /dev/rmt0 /var/mydirectory
  • 要查看该存档的内容,请使用:
    # tar -tvf  /dev/rmt0 /var/mydirectory
  • 您还可以使用 tar 提取某些目录下的内容。该命令仅从设备 /dev/rmt0 中提取 /var 目录:
    # tar -xm -f/dev/rmt0 /var

如果您想使用 tar 命令恢复空目录,您必须非常小心。您只有在同时使用 -d 标志和 -x 标志的情况下才能这样做。此外,由于在 tar 命令中对头块的空间有限制,大于 65,535 的用户编号 (UID) 和组标识编号 (GID) 在恢复到某些类型的系统时会受到损坏。大小限制只会影响所有权和权限,它不会对数据造成任何损害。

坦白地说,我们算不上是 tar 命令的忠实拥趸。我们常常使用它,而且它在提取文件和较小的目录方面表现不错,如果要恢复文件系统和卷组,我们更倾向于选用 cpio 作为更常用的工具,或是使用专用性更强的 AIX 实用程序。tar 最突出的特性在于它受到了广泛的认可,这在很大程度上要归功于它的易用性。几乎所有人都知道如何读取一个 tar 卷,即使他们不会,要给他们进行演示也是很容易的。

如果这个 tar 文件在磁盘上或是一个压缩的 tar 文件,那么即使是基于 Windows® 的程序(如 WinZip)也能自动解压缩并读取其中的内容。WinZip 无法对 cpio 进行解压缩。如果用 cpio,UNIX 和 Linux 平台之间的可移植性要好一些。

cpio 命令

cpio 与 tar 类似,是通用的 UNIX 归档实用程序之一。cpio 一般被用来复制和恢复文件及目录结构。

与许多人选择 Apple 而不是 Microsoft® 计算机类似,很多管理员也会选择 cpio,而不是 tar。我们先前已经讨论了一些原因,在这部分还将深入说明。在使用 cpio 之前,您必须了解它有什么限制:

  • cpio 命令不能用于大于 2GB 的文件,这是由于 XPG/4 和 POSIX.2 标准限制所致。
  • 对于分配空间较为分散的文件,cpio 不会保留其离散特性。在恢复之前其空间处于分散状态的文件,将根据文件大小在文件系统中分配到足够大的空间。请参阅表 4,了解常用的 tar 标志。
表 4. tar 命令的常用标志
标志描述
-B该标志将覆盖缺省的缓冲区大小 (512)。
-d该标志会按需要创建目录。
-i该标志会读取标准输入,由 cpio 创建一个存档文件。
-p该标志会从标准输入读取文件路径名称,然后将这些文件复制到用目录参数命名的目录。
-m该标志将保留以前的修改时间。
  • 这个命令将当前的目录和它的所有文件和子目录复制到您的磁带驱动器:
    # find ./ -depth | cpio -ocvB >/dev/rmt0
  • 要使用 cpio 进行恢复,请尝试:
    # cpio -icdumBv </dev/rmt0

首先确保您已转到您希望进行数据恢复的目标目录下。.如果原先内容备份时使用的是绝对路径,这并无妨碍,但如果它是用相对路径进行备份的,您就必须确保将它恢复到正确的位置。

  • 如果您只想列出存档中的内容,请使用下列命令:
    # cpio -itcvB </dev/rfd0

与 tar 不同,cpio 还保留了硬链接,这对制作整个目录结构的备份而言是极为重要的。它总是恢复空目录,并缺省保留时间戳。我们用 cpio 进行恢复时从没出现过问题,但使用 tar 却偶有问题发生。与 dump 不同,cpio 无法:

  • 在不使用 touch 文件的情况下执行增量备份。
  • 在备份之后,使 atimectime 保持不变。
  • 执行一个互动式的恢复,例如在 restore 命令中使用 -i 选项。

常常有人问我们,如果 cpio 比 tar 优越,为什么 tar 更流行?与前面提到的 Mac OS 与 Windows 之争这个古老话题类似,这很大程度上取决于使用的舒适度。大众青睐某一样东西,不代表流行度较低的那个版本就比前者要差。人们还会告诉您,tar 的一些非常基本的操作,也比在 cpio 中的同样操作更简单些。例如,每个版本的 tar 都支持 tar cf 设备和 tar xf 设备,而 cpio 有些版本支持 -I-O 选项,有些则不支持。

如果您把所有不同版本的 cpio 选项加起来,您会发现它们的总数超过了 40 个。


网络安装管理

网络安装管理 (Network Installation Management, NIM) 服务器的目的是使用 BOOTP 和 TFTP,通过网络为客户端提供一个启动镜像。有了 NIM,您无需磁带驱动器或其他任何物理媒介就能执行恢复。利用 NIM,您可以通过网络进行安装。NIM 可以作为一个在计算机上安装 AIX 基本操作系统的实用程序来使用。NIM 还能用三种基本操作系统安装类型执行 AIX 安装,这三种类型是:

  • 覆盖
  • 保留
  • 迁移

它还支持使用 mksysb 镜像、bosinst.data 文件和其他资源在计算机上进行安装。此外,它可以用来将运行的 rootvg 克隆到一个备用磁盘,或将某个 mksysb 镜像安装到备用磁盘。

虽然本文并不是一份关于如何创建 NIM 服务器的教程,但我们还是会大略地介绍一些步骤。因为配置过程并不容易,因此我们不想过于简化关于 NIM 的内容,您应当了解基本的步骤。

使用 NIM 恢复备份

登录到您要执行镜像操作的计算机,打开一个终端窗口,然后键入下列快速路径,如下:

smitty nim <hit the enter key>

窗口会打开“Network Installation Management”屏幕,如下面的图 4 所示。选择 Configure Network Installation Management Client Fileset 选项,然后按 Enter 键。

图 4. 配置 NIM 客户端文件集
配置 NIM 客户端文件集

窗口将显示“Configure NIM Client Fileset”,如图 5 所示。

图 5. 完成对 NIM 客户端文件集的配置
完成对 NIM 客户端文件集的配置

现在您必须在空白处填入适当的值,以创建您的资源。在此屏幕中,请键入或选择每个字段的值。

  • Machine Name——输入您登录并准备进行镜像操作的那台计算机的主机名。在本例中,我们用的主机名为 rsx999a4
  • Primary Network Install Interface——选择您的计算机用来与网络通信的网卡。
  • Host Name of Network Install Master——输入 NIM 服务器的名称。在本例中,NIM 主服务器的名称为 ibm5
  • Hardware Platform Type——您需要从列表中选择(选择 F4Esc + 4)平台类型。在本例中,我们使用 chrp
  • Kernel to use for Network Boot——在列表中选择您使用的内核类型。在本例中,我们使用 up,因为这台计算机只有一个处理器。

在您填完这些字段之后,按下 Enter 按钮,开始备份。当屏幕显示成功信息(即<ok>)时,这一过程即已完成。这一过程将创建一个文件,以使主 NIM 服务器能与该计算机进行通信。

您的下一个步骤是登录到 NIM 服务器,打开一个终端窗口,然后键入“smitty nim”,如图 6 所示。

图 6. 登录到 NIM 服务器
登录到 NIM 服务器

您将转到 NIM 屏幕,如图 7 所示。选择 Perform NIM Software Installation and Maintenance Tasks,然后按 Enter 键。

图 7. NIM 管理屏幕
NIM 管理屏幕

下一步,您将转到“Perform NIM Software Installation and Maintenance Tasks”屏幕,您应当选择 Install and Update Software 选项(请参见图 8)。

图 8. 执行 NIM 软件安装和维护任务
执行 NIM 软件安装和维护任务

“Install and Update Software”将会打开,您应当选择 Install the Base Operating System on Standalone Clients 选项(请参见图 9)。

图 9. 在独立客户端安装基本操作系统
在独立客户端安装基本操作系统

您将转到下面的屏幕。您应选择目标计算机(在本例中为 rsx999a4),然后按 Enter 键(请参见图 10)。

图 10. 为操作屏幕选择一个目标
为操作屏幕选择一个目标

选择安装类型,即 mksysb,然后按 Enter

图 11. 选择安装类型
选择安装类型

现在您应选择 mksysb 镜像,它将用于此次安装。在本例中,我们选择 mksysb1 资源(请参见图 12)。

图 12. 选择为此次安装而创建的资源
选择为此次安装而创建的资源

您选择的下一个选项应为 SPOT 资源,它将用于安装。在本例中,选择 spot1(请参见图 1314)。

图 13. 选择 SPOT 资源以用于安装
选择 SPOT 资源以用于安装
图 14. 在独立客户端上安装基本操作系统后的屏幕
在独立客户端上安装基本操作系统后的屏幕

在您选择了安装类型、目标类型,以及 spot 资源和 mksysb 资源之后,您应当在适当的空白处进行填写,以完成安装(请参见图 15),如下所示:

  • BOSINST_DATA to use during installation——选择 NIM 服务器配置时创建的基本操作系统安装。在本例中,我们使用的是 bosinst_data1。
  • ACCEPT new license agreements——一定要选 Yes,以接受新的许可协议。
  • Remain NIM Client after install——对于这一选项请选择 Yes,因为您希望在未来安装镜像的计算机仍然是一个 NIM 客户端。
  • Preserve NIM definitions for resources on this target——对于这一选项请选择 Yes,因为您希望保留计算机的定义以供未来安装之用。
  • Force push the installation——对于这一选项请您选择 No,因为您不希望在这个执行镜像操作出错的系统中进行强制安装。
  • Initiate reboot and installation now——选择 Yes。这将重新启动您的目标计算机,并立即启动安装过程。
  • Set bootlist for installation at the next reboot——您可以将这个选项保留为 No;您无需设置启动顺序。
  • Commit software updates——将这一选项保留为 Yes 以便进行软件更新。
  • Save replaced files——保留缺省设置,即 No
  • Automatically install requisite software——将这一选项保留为 Yes,自动安装所有必需的软件。
  • Exclude files——在这个字段中,您可以排除某些您不想备份或没有必要备份的文件。在要备份特定的文件系统而不需要备份某些文件时,通常使用此字段。在本例中,请保留缺省设置,即 No
图 15. 在独立客户端上安装基本操作系统后的屏幕(续)
在独立客户端上安装基本操作系统后的屏幕(续)

在您填好您需要的字段后,请按 Enter 按钮,NIM 服务器将重新启动目标计算机,并启动安装过程。建议同一时间进行某个镜像安装的计算机不要超过 15 台。


总结

总结

本文讨论了在运行 AIX 的 System p 服务器上进行文件归档和恢复时的诸多选项。某些命令(如 tar)既简单又直观,而某些更强大的实用程序(如配合 NIM 使用的 mysksb)则需要进一步研究。无论您使用什么工具执行任务,您都必须保证数据确实被存储到备份中。有选择地将文件恢复到您的系统,是确保您拥有一个可行的恢复策略的唯一方法。您的备份脚本还必须对存档中的数据进行验证,可以通过每种工具中提供的各种选项轻松地做到这一点。虽然备份和恢复功能并非系统管理中最吸引人的一个方面,但它们却是最重要的。如果您对某个重要的文件系统进行恢复,却发现自己一无所获,就体会到它们的重要性了。

参考资料

学习

获得产品和技术

  • IBM 试用软件:从 developerWorks 可直接下载这些试用软件,您可以利用它们开发您的下一个项目。

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=244365
ArticleTitle=备份和恢复 AIX 系统,第 2 部分: 实现您的备份策略和恢复过程
publish-date=03272007