使用备份
在本部分中,我们将研究如何使用本教程中介绍的几个工具和命令来执行系统备份。您将学习如何使用 SMIT 中的 mksysb
选项执行备份,如何使用 NIM 创建 mksysb
以创建要推向网络的可启动映像以及如何使用命令行。如果仅要运行极少的备份,可以使用命令行;例如,当需要对一个文件系统和整个卷组执行备份时,便可以使用命令行。
使用 mksysb 备份系统
假设您是一位中型企业的系统管理员,您刚刚了解到公司已赢得一个重大项目,需要新增 40 个 CAD 设计师和工作站,并且新客户要求您将 CAD 软件升级到下一个版本级别。
在升级现有的 CAD 软件之前,您的第一项工作是对现有系统执行备份,而第一步便是登录到要备份的计算机,打开一个终端窗口,键入 smitty mksysb
,然后按 Enter 键。
SMIT 的 TUI 界面将打开 Back Up the System 屏幕(图 2)。在此屏幕中,您需要键入或选择相关字段的值,如下所述。
图 2. SMIT 的 TUI 界面
- Backup device or file——根据您在紧急会议中收到的新信息,您需要先将 AIX 系统备份至磁带,然后再升级 CAD 软件。备份至磁带是最常见也是最省时的系统备份方法。请按 F4 或 Esc+4 键获取设备的列表,选择 /dev/rmt0 选项,然后按 Enter键。请记住,计算机不同,设备说明也可能不同。
- Create map files——此计算机是从中克隆 40 个新工作站的工作站。选择 Yes 创建映射文件。
- Exclude files——由于您要对整个系统(位于 rootvg 上)执行备份,因此不需要排除任何文件,请将缺省设置保留为 No。
- List files as they are backed up——此选项允许您查看要备份的所有文件。请将此选项设置为 No,因为它会降低备份过程的速度。
- Verify readability if tape device——由于您要将系统备份到磁带上,因此需要选择 Yes,以便可以对磁带进行检查,确保磁带能够被读取。
- Expand /tmp if needed——有时,创建的临时文件可能会填满文件系统,因此您可能需要对 /tmp 目录进行扩展。您不会希望备份因 /tmp 目录不够大而失败。
- Generate new /image.data file——缺省设置为 Yes。在运行备份时,系统将创建 image.data 文件。请将此字段设置保留为缺省设置。
- Disable software packing of backup——缺省设置为 Yes;在备份系统时,请保留该设置。
- Backup extended attributes——缺省设置为 Yes。此选项将备份 rootvg 中所有扩展的属性。
- Number of blocks to write in a single output——此选项允许您指定要在备份媒体上写入的块数。请将此选项保留为空白,以便让系统选择该块数。
现在,您已填写完主要的字段,接下来,请按 Enter 键开始备份过程。当屏幕显示成功时,说明已完成系统备份。注意:根据磁带和系统文件的大小,系统可能提示您更换磁带。下面的图 3 显示了一个关于要如何备份系统的完整示例。
图 3. 使用 SMIT 的 mksysb 的完整示例
作为系统管理员,您已完成了第一项工作——系统备份。下一个任务是升级 CAD 软件、创建 mksysb
并将该映像推送至要分发给用户的 40 个新工作站。
使用 NIM 备份系统
作为管理员,您决定要向刚刚添加的 40 个新工作站提供映像,最快的方式是使用 NIM 服务器。NIM 服务器之所以是此情况下的最佳选择,是因为在网络上,它一次可以将一个映像至少推送至 15 台计算机。您仍需要创建更新后的系统的 mksysb
,但此时需要通过 NIM 过程创建。
第一步是登录到 NIM 服务器,打开一个终端窗口,键入 smitty nim
,然后按 Enter 键。
图 4. 选择 Perform NIM Administration Tasks 选项
在下一屏幕上(如图 5 所示),请选择 Manage Resources,然后按 Enter 键。
图 5. 选择 Manage Resource 选项
在接下来的屏幕上,请选择 Define a Resource 选项,然后按 Enter 键(参见图 6)。
图 6. 选择 Define a Resource 选项
从选择列表中选择 mksysb
,然后按 Enter 键(参见图 7)。
图 7. 选择 Resource Type 选项
在对 Resource Type 选择 mksysb
选项后,您应看到如图 8 所示的下一屏幕。
图 8. 填写 Define a Resource 选项
现在,您需要在空格处填入适当的值,以便创建您的资源。在此屏幕中,请键入或选择每个字段的值。
- Resource name——作为管理员,您应选择一个描述备份的名称并使之易于识别,然后为您的
mksysb
资源键入所选名称。在下面的图 9 中,所选名称为 backup_0107。 - Resource type——选择的资源类型是
mksysb
。这是完成您的项目的最佳资源。通过创建 mksysb
,您可以通过网络将可启动映像推送至所有计算机。 - Server of resource——这是选择 NIM 服务器名称的位置。按 F4 或 Esc 4 可获得可用服务器的列表或选择主服务器。NIM 服务器是您在创建映像时要使用的服务器。
- Location of resource——作为管理员,您应决定存储资源的位置。在图 9 中,您的资源将保存在当前 NIM 服务器上。由于 NIM 服务器不是生产工作站,因此应将资源保存在该服务上。
- Create system backup image——这是指示系统是否要创建备份映像的位置。在此情况下,您需要选择 Yes 选项。
- NIM client to backup——此字段是您选择要为其创建映像的计算机的位置。您需要按 F4 或 Esc 4,以列出要从中获取映像的可用计算机。在本示例中,请从列表中选择 rsx991a4,因为它是您备份和创建
mksysb
所在的工作站。 - Preview only——如果您只想预览备份过程,而并不实际运行备份,则应选择此字段。请将缺省设置保留为 No。
- Ignore space requirements——此字段设置为 No(缺省设置),我们建议您保留此缺省设置。
- Expand /tmp if needed——有时,临时文件可能会填满文件系统,因此您可能需要对 /tmp 目录进行扩展。您不会希望备份因 /tmp 目录不够大而失败。
- Create map files——此计算机将是从中克隆 40 个新工作站的工作站。请选择 Yes 以创建映射文件。
- Backup extended attributes——此字段设置为 Yes(缺省设置)。这会备份 rootvg 中所有扩展的属性。由于此备份是升级后的主要备份,因此需要保留并备份系统上所有扩展的属性。
- Number of blocks to write in a single output——此选项允许您指定要在备份媒体上写入的块数。请将此选项保留为空白,以便让系统选择该块数。
- Exclude files——您可以排除某些您不想备份或不需要备份的文件。在要备份特定的文件系统而不需要备份某些文件时,通常使用此字段。在像本示例一样对 rootvg 执行完全系统备份时,请保留缺省设置 No。
在填写完这些字段后,请按 Enter 键开始备份过程。当屏幕显示成功时,请按 Ok,这样便完成了系统备份。
图 9 演示了在 NIM 服务器上创建备份后所填好的屏幕。
图 9. 填好的资源定义字段
现在,您已完成对更新的计算机的完全备份并将映像存储在 NIM 服务器上。在将 40 个新工作站连接到网络中后,便可以开始通过网络将映像推送至这些计算机。
使用 alt_disk_install 备份系统
作为管理员,您可能希望使用 alt_disk_install
选项快速克隆工作站,以便在决定将其用作生产工作站之前对其进行测试。在启动下面的命令之前,请确保您已将另一个硬盘置于要克隆的计算机中。
第一步是登录到要克隆的工作站,打开一个终端窗口,键入 smitty alt_clone
,然后按 Enter 键。
在键入 smitty alt_clone
命令后,您应看到 Clone the rootvg to an Alternate Disk 屏幕,如图 10 所示。
图 10. 填好的资源定义字段
现在,您需要在空格中填入适当的值,以克隆您的磁盘。图 10 显示了已填好的克隆备选磁盘的示例。其中,所有需要更改的字段都已填好。这里只有两个要填写的主要字段,如下所述:
- Target Disk(s) to install——在此字段中,按 F4 或 ESC+4 键可从列表中选择或选择 hdisk1。这是已连接到您的计算机的二级硬盘(即要克隆到的磁盘)。
- Set the boot list to boot from this disk on the next reboot——您需要确保将此字段设置为 No,以便该计算机在重新启动时使用刚刚克隆的硬盘。您需要拆下此硬盘并将其放回原始计算机中。
在填写完这些字段后,请按 Enter 键开始备份过程。当屏幕显示成功时,请按“Ok”,这样便完成了系统备份。
现在,alt_disk_install
和新克隆的磁盘已创建完毕,接下来您可以安全地拆下该磁盘并将其放回原始工作站。如果您有一到两个系统因损坏或数据丢失而需要克隆时,alt_disk_install
选项将是一个极佳的工具。
使用命令行备份系统
作为管理员,有时您只需或只想对某个文件夹或文件系统执行备份,而不是备份整个卷组。此时,您可以使用在本教程前面学到的某些命令完成此任务。
您已完成了升级 CAD 软件并为 40 台新计算机创建映像的项目任务。如果您不需要对 rootvg 执行备份,而只需要对 CAD 软件所在的文件系统进行备份,请使用 tar
命令,以便用磁带仅对该文件系统执行备份和恢复,如下所示:
上面的 tar
命令(c
标志)将在 /dev/rmt0 磁带设备的开头创建新存档(f
标志),并在备份期间列出每个文件(v
标志)。