备份和恢复 AIX 系统1.docx
- 文档编号:5964957
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:18
- 大小:541.44KB
备份和恢复 AIX 系统1.docx
《备份和恢复 AIX 系统1.docx》由会员分享,可在线阅读,更多相关《备份和恢复 AIX 系统1.docx(18页珍藏版)》请在冰豆网上搜索。
备份和恢复AIX系统1
备份和恢复AIX系统
关于本系列
第1部分将分析应在何时执行系统备份,同时说明各个备份级别以及如何制定您自己的备份策略,并帮助您选择适当的备份工具。
第2部分将在第1部分的基础上进行扩展,将向您演示如何恢复数据,以帮助您理解恢复过程,同时说明如何使用restore和restorevg命令。
第1部分:
备份的时间、原因和方法
本文将分析备份AIX®系统的一些原因、方法和工具。
在业务和数据瞬息万变的今天,您的系统所面临的系统损坏和数据丢失的风险越来越大。
要保护您公司的数据,您不仅需要制定可靠的备份策略、创建多个备份并在非现场存储数据,还需要具有已经过全面测试并证明有效的系统数据恢复计划。
制定可靠的备份策略可减少公司的停机时间。
●开始之前
本教程面向希望了解对AIX®系统进行备份的时间、原因和方式的系统管理员。
本教程所涉及的主题包括:
∙进行系统备份的重要性
∙通过命令行和系统管理界面工具(SMIT)执行备份的可用方法
∙系统数据和用户数据之间的区别
关于本教程
当业务迅速扩张时,需要处理的数据量将大幅攀升,进而会增大业务所面临的数据丢失的风险。
创建备份和恢复策略是一个极其费时的过程,但如果处理得当,它可以防止业务中出现数据丢失和不必要的停机时间,从而避免发生经济损失。
本系列教程分为两个部分,第1部分详细介绍了系统备份的重要性,以及如何为公司制定适当的备份策略。
在本教程中,您将学习如何在AIX系统上使用命令行、系统管理界面工具(SMIT)和网络安装管理器(NIM)执行备份。
先决条件
为使用本教程,您需要具有下列工具:
∙您需要对UNIX®和AIX操作系统有基本的了解。
∙AIX5.3.0.0——您需要访问运行AIX5.3的基于UNIX的计算机。
∙SMIT(smitty)——确保所有备份工具都可用。
●备份
在本部分中,我们将分析备份和恢复AIX系统的术语和最佳实践。
我将讨论系统数据和用户数据之间的区别,并介绍可用于对AIX系统执行备份和恢复的命令和界面。
备份的原因及时间
您希望确保能够从最糟的情况中恢复;因为即使是质量最好的硬盘也会出现故障。
为说明定期备份的重要性,下面列出了三个原因:
1.在系统损坏后恢复系统
2.保留用户的工作
3.将映像推送到新计算机上
作为系统管理员,您还需要确定应在何时对AIX系统执行备份。
运行备份时,系统应处于最空闲的状态。
系统数据和用户数据
在确定要执行数据备份的时间时,您还需要确定要执行的备份类型。
因此,在执行备份之前,您必须了解系统数据和用户数据之间的区别。
系统数据用于构成操作系统及其各种扩展。
此数据始终保存在系统文件系统中,例如/root、/usr、/tmp和/var。
用户数据是各个用户完成其特定任务所需的本地数据。
此数据通常保存在/home文件系统或专门为用户数据创建的文件系统(例如/local)中。
用户程序和文本不应放在用于存放系统数据的文件系统中。
图1显示了/root文件系统树。
此树状图显示了一个目录结构,其中/root文件系统位于顶部,其下面又分为目录和文件系统两个分支。
其中,目录又分为/bin、/dev、/etc和/lib分支。
而文件系统又分为/usr、/tmp、/var和/home分支。
图1./root文件系统树
备份级别
备份分为完全备份和增量备份。
完全备份又称为0级备份,指的是将硬盘上的所有文件都备份到所选媒体(例如磁带或DVD)上的情况。
增量备份又分为9个级别。
在AIX系统上,应使用backup命令执行完全备份和增量备份。
在使用backup命令向磁带写入数据时,您既可以使用命令行,也可以编写脚本。
下面介绍1-9级增量备份的工作方式。
在运行1级备份时,只会将自上次0级备份(完全备份)以来发生更改的文件存档到所选媒体中。
例如,如果您在/cad目录中工作并在星期日晚上运行了0级备份,则您在星期一晚上对/cad目录执行的1级备份将只包含您自上次完全备份以来所做的更改。
如果在AIX系统中使用以下命令,则会将/cad目录中的所有文件(0级)备份到磁带上。
其中,-0表示级别,-f标志表示您要备份到某个设备,而/dev/rmt0则表示要在其中备份/cad目录的磁带设备:
backup-0-f/dev/rmt0/cad
同理,2级备份包含自最近一次1级备份以来发生更改的所有文件的副本,3级备份则只包含自最近一次2级备份以来发生更改的文件的副本,依此类推。
下面是使用AIX系统的一个示例,其中您只将自上次对/cad目录执行0级备份以来发生更改的文件备份至磁带。
在此命令中,-1表示级别,-f标志表示您要备份到某个设备,而/dev/rmt0则表示要在其中备份/cad目录的磁带设备:
backup-1-f/dev/rmt0/cad
选择备份策略
制定备份和恢复计划是系统管理中最重要的方面。
系统管理员始终面临着一些可导致系统挂起的共同难题,例如停电、数据损坏和root用户错误。
只有您才能确定最适于公司的备份策略。
下面将介绍有助于您做出适当决策的一般准则和一些好的实践:
∙测试备份和恢复策略——无论您选择何种策略,都应始终对备份进行测试,只有这样才能在出现重大损失的情况下及时恢复不安全的数据,从而尽量缩短公司或用户的停机时间。
∙创建备份并经常进行检查——根据您公司的规模和网络上的数据量,应考虑在每个工作日使用增量备份,而在周末和每月的最后一天执行完全备份。
在对系统进行主要升级或更新后,应始终对系统手动执行完全备份。
如果要将数据备份到大型库中,则应执行定期检查以确保磁带可读,例如列出磁带的内容或尝试将一小部分文件恢复到系统中。
∙保留旧备份——您应始终制定可靠的磁带轮换计划。
很多情况下,用户可能会在两到三个月后才发现某个文件已丢失或损坏。
下面是一个轮换计划的示例:
o每周一次;再循环所有备份,但星期五的备份除外。
o每月一次;再循环自星期五以来的所有备份,但最后一个月的最后一个星期五的备份除外。
o每季度一次;再循环所有月备份,但最后一个月的备份除外。
无限期保留每个季度中最后一个月的备份。
∙备份计划——始终确保备份计划不中断用户操作,同时检查数据所在的文件系统的完整性。
∙创建备份日志——始终打印每个备份磁带上的数据日志并将它们存储在工作簿中。
事实证明,此日志有助于恢复数据,您可以使用大多数文本编辑器进行打印或查看。
∙保留副本——请保留备份媒体的三个副本。
您应在无火险的非现场环境中保留一个副本。
∙培训相应的人员——根据IT部门中的人数,在管理员之外至少还应该有两个人懂得备份和恢复过程。
●选择适当的工具
根据公司的资源或已有的存储选择,您需要确定要使用的备份工具的类型。
在本部分中,我们将分析可在AIX系统中使用的不同备份选择,例如命令和各种界面备选方案。
备份选择
如果要在新安装或升级之前执行系统备份,您需要使用磁带、CD或DVD。
如果要备份系统以便在多个系统上重新安装,请使用NIM(网络安装管理器)服务器通过网络执行系统备份。
在某些情况下,您可能只希望对单个文件系统(例如用户的home目录)执行备份,此时请使用tar或backup命令进行录制。
请记住,在选择适合您的备份工具时,应考虑在不久的将来可能需要采用的数据恢复方式。
备份工具:
界面备选方案
AIX操作系统提供了多种备份工具。
无论您要对单个文件、特定的卷组还是整个系统执行备份,AIX都可以成功运行它们。
您可以使用下列工具和方法之一执行备份和恢复:
∙SMIT(smitty):
通过SMIT,您可以通过在菜单中导航来执行系统管理任务,而无需知道完成每项任务所需要执行的实际命令。
如果要使用GUI界面,请在命令行中键入“smit”。
您也可以键入“smitty”,它会打开一个具有相同选项的GUI界面。
∙命令行:
如果已知要运行的备份类型,您可以在AIX中打开一个终端窗口,然后在提示后键入相应的命令。
请记住,UNIX区分大小写,因此您的命令必须准确无误。
∙基于Web的SystemManager:
此工具允许系统管理员直接执行各项任务,而无需知道UNIX命令或编辑系统文件。
借助向导和联机帮助,用户也可以使用此工具获取有关其工作站的基本管理信息和状态信息。
命令
无论您使用基于Web的SystemManager、SMIT还是命令行,AIX都使用下列命令创建备份。
∙mksysb——此命令只备份rootvg。
当您启动smit并选择mksysb选项时,将用到此命令。
此命令还提供了一些标志,可用于获取特定的结果。
∙backup——在使用特定的标志(例如I标志)时,此命令将按i-node将特定的文件或文件系统复制到所选媒体中。
∙tar——此命令允许您在所选媒体(通常是磁带和网络上的共享目录)中创建、查看或检索存档的数据。
∙rdump——此命令的主要功能是允许管理员将文件系统文件备份到远程服务器、和该计算机连接的机器中的硬盘或者其他媒体。
您可以在远程计算机上使用rdump来检索您的数据。
此外,要访问远程计算机,您还需要编辑.rhosts文件并在远程位置中添加该计算机的原始主机名。
∙savevg——此命令可备份属于特定卷组的数据。
∙alt_disk_install——此命令允许克隆系统并将操作系统更新到下一个可用版本和技术级别。
在升级不能正常工作的情况下,您可以使用bootlist返回原始操作系统级别。
∙multibos——此命令允许root用户在根文件系统中创建两个版本的操作系统,并将它们保存为可启动副本。
此选项只适用于AIX5.3.tl3和更高版本。
应用此选项后,管理员可以在其中一个可启动映像上执行所需的任务,而用户可同时访问另一个可启动映像。
文件系统/、/usr、/var、/opt、/home和启动逻辑卷必须以私有方式存在于BOS的每个实例中。
对于rootvg中的所有其他数据,管理员既可以共享它们,也可以将它们设置为私有。
作为一般规则,共享数据应仅限于所含数据不受升级或修改私有数据影响的文件系统和逻辑卷。
在更新未运行的BOS实例时,最好先用多个基本操作系统的最新版本更新正在运行的BOS实例,该版本包含在bos.rte.bosinst文件集中。
●使用备份
在本部分中,我们将研究如何使用本教程中介绍的几个工具和命令来执行系统备份。
您将学习如何使用SMIT中的mksysb选项执行备份,如何使用NIM创建mksysb以创建要推向网络的可启动映像以及如何使用命令行。
如果仅要运行极少的备份,可以使用命令行;例如,当需要对一个文件系统和整个卷组执行备份时,便可以使用命令行。
使用mksysb备份系统
假设您是一位中型企业的系统管理员,您刚刚了解到公司已赢得一个重大项目,需要新增40个CAD设计师和工作站,并且新客户要求您将CAD软件升级到下一个版本级别。
在升级现有的CAD软件之前,您的第一项工作是对现有系统执行备份,而第一步便是登录到要备份的计算机,打开一个终端窗口,键入smittymksysb,然后按Enter键。
SMIT的TUI界面将打开BackUptheSystem屏幕(图2)。
在此屏幕中,您需要键入或选择相关字段的值,如下所述。
图2.SMIT的TUI界面
1.Backupdeviceorfile——根据您在紧急会议中收到的新信息,您需要先将AIX系统备份至磁带,然后再升级CAD软件。
备份至磁带是最常见也是最省时的系统备份方法。
请按F4或Esc+4键获取设备的列表,选择/dev/rmt0选项,然后按Enter键。
请记住,计算机不同,设备说明也可能不同。
2.Createmapfiles——此计算机是从中克隆40个新工作站的工作站。
选择Yes创建映射文件。
3.Excludefiles——由于您要对整个系统(位于rootvg上)执行备份,因此不需要排除任何文件,请将缺省设置保留为No。
4.Listfilesastheyarebackedup——此选项允许您查看要备份的所有文件。
请将此选项设置为No,因为它会降低备份过程的速度。
5.Verifyreadabilityiftapedevice——由于您要将系统备份到磁带上,因此需要选择Yes,以便可以对磁带进行检查,确保磁带能够被读取。
6.Expand/tmpifneeded——有时,创建的临时文件可能会填满文件系统,因此您可能需要对/tmp目录进行扩展。
您不会希望备份因/tmp目录不够大而失败。
7.Generatenew/image.datafile——缺省设置为Yes。
在运行备份时,系统将创建image.data文件。
请将此字段设置保留为缺省设置。
8.Disablesoftwarepackingofbackup——缺省设置为Yes;在备份系统时,请保留该设置。
9.Backupextendedattributes——缺省设置为Yes。
此选项将备份rootvg中所有扩展的属性。
10.Numberofblockstowriteinasingleoutput——此选项允许您指定要在备份媒体上写入的块数。
请将此选项保留为空白,以便让系统选择该块数。
现在,您已填写完主要的字段,接下来,请按Enter键开始备份过程。
当屏幕显示成功时,说明已完成系统备份。
注意:
根据磁带和系统文件的大小,系统可能提示您更换磁带。
下面的图3显示了一个关于要如何备份系统的完整示例。
图3.使用SMIT的mksysb的完整示例
作为系统管理员,您已完成了第一项工作——系统备份。
下一个任务是升级CAD软件、创建mksysb并将该映像推送至要分发给用户的40个新工作站。
使用NIM备份系统
作为管理员,您决定要向刚刚添加的40个新工作站提供映像,最快的方式是使用NIM服务器。
NIM服务器之所以是此情况下的最佳选择,是因为在网络上,它一次可以将一个映像至少推送至15台计算机。
您仍需要创建更新后的系统的mksysb,但此时需要通过NIM过程创建。
第一步是登录到NIM服务器,打开一个终端窗口,键入smittynim,然后按Enter键。
图4.选择PerformNIMAdministrationTasks选项
在下一屏幕上(如图5所示),请选择ManageResources,然后按Enter键。
图5.选择ManageResource选项
在接下来的屏幕上,请选择DefineaResource选项,然后按Enter键(参见图6)。
图6.选择DefineaResource选项
从选择列表中选择mksysb,然后按Enter键(参见图7)。
图7.选择ResourceType选项
在对ResourceType选择mksysb选项后,您应看到如图8所示的下一屏幕。
图8.填写DefineaResource选项
现在,您需要在空格处填入适当的值,以便创建您的资源。
在此屏幕中,请键入或选择每个字段的值。
1.Resourcename——作为管理员,您应选择一个描述备份的名称并使之易于识别,然后为您的mksysb资源键入所选名称。
在下面的图9中,所选名称为backup_0107。
2.Resourcetype——选择的资源类型是mksysb。
这是完成您的项目的最佳资源。
通过创建mksysb,您可以通过网络将可启动映像推送至所有计算机。
3.Serverofresource——这是选择NIM服务器名称的位置。
按F4或Esc4可获得可用服务器的列表或选择主服务器。
NIM服务器是您在创建映像时要使用的服务器。
4.Locationofresource——作为管理员,您应决定存储资源的位置。
在图9中,您的资源将保存在当前NIM服务器上。
由于NIM服务器不是生产工作站,因此应将资源保存在该服务上。
5.Createsystembackupimage——这是指示系统是否要创建备份映像的位置。
在此情况下,您需要选择Yes选项。
6.NIMclienttobackup——此字段是您选择要为其创建映像的计算机的位置。
您需要按F4或Esc4,以列出要从中获取映像的可用计算机。
在本示例中,请从列表中选择rsx991a4,因为它是您备份和创建mksysb所在的工作站。
7.Previewonly——如果您只想预览备份过程,而并不实际运行备份,则应选择此字段。
请将缺省设置保留为No。
8.Ignorespacerequirements——此字段设置为No(缺省设置),我们建议您保留此缺省设置。
9.Expand/tmpifneeded——有时,临时文件可能会填满文件系统,因此您可能需要对/tmp目录进行扩展。
您不会希望备份因/tmp目录不够大而失败。
10.Createmapfiles——此计算机将是从中克隆40个新工作站的工作站。
请选择Yes以创建映射文件。
11.Backupextendedattributes——此字段设置为Yes(缺省设置)。
这会备份rootvg中所有扩展的属性。
由于此备份是升级后的主要备份,因此需要保留并备份系统上所有扩展的属性。
12.Numberofblockstowriteinasingleoutput——此选项允许您指定要在备份媒体上写入的块数。
请将此选项保留为空白,以便让系统选择该块数。
13.Excludefiles——您可以排除某些您不想备份或不需要备份的文件。
在要备份特定的文件系统而不需要备份某些文件时,通常使用此字段。
在像本示例一样对rootvg执行完全系统备份时,请保留缺省设置No。
在填写完这些字段后,请按Enter键开始备份过程。
当屏幕显示成功时,请按Ok,这样便完成了系统备份。
图9演示了在NIM服务器上创建备份后所填好的屏幕。
图9.填好的资源定义字段
现在,您已完成对更新的计算机的完全备份并将映像存储在NIM服务器上。
在将40个新工作站连接到网络中后,便可以开始通过网络将映像推送至这些计算机。
使用alt_disk_install备份系统
作为管理员,您可能希望使用alt_disk_install选项快速克隆工作站,以便在决定将其用作生产工作站之前对其进行测试。
在启动下面的命令之前,请确保您已将另一个硬盘置于要克隆的计算机中。
第一步是登录到要克隆的工作站,打开一个终端窗口,键入smittyalt_clone,然后按Enter键。
在键入smittyalt_clone命令后,您应看到ClonetherootvgtoanAlternateDisk屏幕,如图10所示。
图10.填好的资源定义字段
现在,您需要在空格中填入适当的值,以克隆您的磁盘。
图10显示了已填好的克隆备选磁盘的示例。
其中,所有需要更改的字段都已填好。
这里只有两个要填写的主要字段,如下所述:
1.TargetDisk(s)toinstall——在此字段中,按F4或ESC+4键可从列表中选择或选择hdisk1。
这是已连接到您的计算机的二级硬盘(即要克隆到的磁盘)。
2.Setthebootlisttobootfromthisdiskonthenextreboot——您需要确保将此字段设置为No,以便该计算机在重新启动时使用刚刚克隆的硬盘。
您需要拆下此硬盘并将其放回原始计算机中。
在填写完这些字段后,请按Enter键开始备份过程。
当屏幕显示成功时,请按“Ok”,这样便完成了系统备份。
现在,alt_disk_install和新克隆的磁盘已创建完毕,接下来您可以安全地拆下该磁盘并将其放回原始工作站。
如果您有一到两个系统因损坏或数据丢失而需要克隆时,alt_disk_install选项将是一个极佳的工具。
使用命令行备份系统
作为管理员,有时您只需或只想对某个文件夹或文件系统执行备份,而不是备份整个卷组。
此时,您可以使用在本教程前面学到的某些命令完成此任务。
您已完成了升级CAD软件并为40台新计算机创建映像的项目任务。
如果您不需要对rootvg执行备份,而只需要对CAD软件所在的文件系统进行备份,请使用tar命令,以便用磁带仅对该文件系统执行备份和恢复,如下所示:
tar-cvf/dev/rmt0/cad
上面的tar命令(c标志)将在/dev/rmt0磁带设备的开头创建新存档(f标志),并在备份期间列出每个文件(v标志)。
●总结
在本教程中,您学习了为什么应执行系统备份,何时执行系统备份以及如何选择备份策略。
现在,您已知道备份数据的主要原因,即保留用户的工作,在数据损坏后恢复数据以及为工作站创建映像。
通过讨论系统数据和用户数据之间的区别,您可以更好地理解AIX系统及其与每种数据的关系。
此外,您还学习了在创建备份策略时应考虑的各种因素,包括制定轮换计划、经常测试备份、保留旧备份以及培训适当的人员学习数据的备份和恢复过程,以便在您不在时及时处理突发事件。
在AIX操作系统中,您可以使用无数的选项和备份工具,包括smitty、NIM和命令行。
在本系列的第2部分中,我们将讨论:
∙恢复和使用restorevg命令
∙如何从磁带恢复AIX系统
∙如何克隆磁盘并使用alt_disk_install命令进行恢复
∙如何使用NIM服务器在网络上推送映像
参考资料
∙本文作者:
AnitaMoore,UNIX系统管理员,MagnaSteyrNA
∙您可以参阅本文在developerWorks全球站点上的英文原文
∙AIX5L服务策略和最佳实践:
此文档介绍了使用AIX5L™操作系统的系统管理员所采取的不同策略和最佳实践。
∙Guidelinesforaneffectivebackupstrategy:
请阅读此文档(来自RM.com)了解有效的备份策略。
∙IBMSystemp™andAIX信息中心:
访问此中心可获得最新信息。
∙从AIX5L5.3版命令参考资料中获得有关下列命令的使用说明:
obackup命令
omksysb命令
ordump命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 备份和恢复 AIX 系统1 备份 恢复 系统