AIX 提供一种简单的方法来恢复非 rootvg 卷组的卷组结构。可以使用 restvg 命令读取配置文件并重新创建逻辑卷和文件系统,设置它们的所有特征。mkvgdata 命令创建配置文件。这会生成逻辑卷和文件系统结构的快照并把它们存储在 /tmp 中的文本文件中。可以在数据卷组逻辑卷和文件系统的系统恢复过程中使用这些配置文件。在目标主机上挂载文件系统之后,可以开始使用常规的备份实用程序恢复数据。
mkvgdata 的语法非常简单。要想捕捉数据卷组的逻辑卷和文件系统的相关信息,只需输入 mkvgdata,再加上卷组的名称。如果工作空间需要的话,可以使用 – X 标志扩展 /tmp。
mkvgdata -X datavg |
运行 mkvgdata 之后,在 /tmp/vgdata/< vgname > 目录中应该会出现一个名为 vgname.data 的新文件(清单 1)。这个文件捕捉卷组特征、物理卷 (PV) 名称和大小以及与请求的卷组相关联的文件系统的特征。这不包括网络文件系统 (NFS) 挂载、CD-ROM 或其他 “特殊” 文件系统。
清单 1.
# mkvgdata -X datavg # cd /tmp/vgdata/datavg # ls -l total 24 -rw-r--r-- 1 root system 1827 Apr 27 19:20 datavg.data -rw-r--r-- 1 root system 2566 Apr 27 19:20 filesystems -rw-r--r-- 1 root system 11 Apr 27 19:20 image.info |
数据卷组文件(比如 uservg.data)的结构与在执行 mksysb 备份时创建的 /image.data 文件相似。实际上,可以对 rootvg 运行 mkvgdata,或者使用 mkszfile 命令重新构建 /image.data。mksysb 恢复过程使用这个文件准备 rootvg 逻辑卷和文件系统。关于备份和恢复 rootvg 的更多信息见 “可靠的恢复”。
在从 mksysb 备份恢复 AIX OS 并重新引导之后,rootvg 应该是惟一的活跃卷组。如果有需要构建的数据卷组,就使用 restvg 命令从使用 mkvgdata 创建的配置文件创建逻辑卷和文件系统。用 -d 标志指定包含卷组信息的文件的名称。-r 标志用于重新创建卷组、逻辑卷和文件系统,但是不恢复任何文件或数据。
restvg -r -d /tmp/vgdata/datavg/vgdata.datavg
示例输出见清单 2。可以在命令文档中找到关于 mkvgdata 和 restvg 的更多信息(见 “参考资料”)。
清单 2
# restvg -r -d /tmp/vgdata/datavg/datavg.data hdisk6 hdisk7
Will create the Volume Group: datavg
Target Disks: hdisk6 hdisk7
Allocation Policy:
Shrink Filesystems: no
Preserve Physical Partitions for each Logical Volume: no
Enter y to continue:
|
执行恢复的系统上磁盘的名称或大小可能与原卷组所在的系统不一样。在运行 restvg 命令时,可以为要重新构建的卷组指定希望使用的磁盘。这与执行 mksysb 恢复的过程相似,在执行 mksysb 恢复时可以为 rootvg 指定磁盘。
挂载数据卷组中的文件系统之后,可以开始使用备份实用程序恢复数据。
可以使用 mkvgdata 把标准的数据文件系统结构集复制到不同的 AIX 系统上。例如,可以建立一个标准的操作环境,包括用于数据库分区的文件系统的一些配置文件。在发生灾难需要构建系统时,mkvgdata 也是非常有价值的工具。
mkvgdata 命令应该是系统恢复计划的基本组成部分之一。除了可以显著节省重新构建数据文件系统的时间之外,它还是记录卷组配置的简便方法。
本文的英文原文最先在 IBM Systems Magazine 在线网站(www.ibmsystemsmag.com)上发布。
学习
- “优化 AIX 7 磁盘性能,第 1 部分:磁盘 I/O 概述和长期监控工具(sar、nmon 和 topas)”(developerWorks,2010 年 12 月):根据之前的有关 AIX 5L 的文章,基于对 AIX 7 beta 的研究,了解如何配置和监控 AIX 7。本文讨论对直接 I/O、并发 I/O 和异步 I/O 的支持,以及每种 I/O 实现方法的最佳实践。本系列分为三部分,讨论 AIX 磁盘和 I/O 子系统,重点关注在优化磁盘 I/O 性能时遇到的各种挑战。尽管磁盘调优很可能没有 CPU 或者内存优化那么激动人心,但它是优化服务器性能的关键方面。事实上,部分原因是因为磁盘 I/O 是最薄弱的子系统环节,与任何其他子系统相比,可以通过更多的措施提高磁盘 I/O 性能。
- “优化 AIX 7 磁盘性能:第 2 部分,监视逻辑卷并分析结果”(developerWorks,2011 年 1 月):了解如何在创建逻辑卷之前使用合适的磁盘布置以提高磁盘性能。本系列基于对 AIX 7 beta 的研究,更新了以前针对 AIX 5L 的文章中的信息。本系列的第 2 部分关注监视逻辑卷以及用于分析结果的命令和实用工具(iostat、lvmstat、lslv、lspv 和 lsvg)。
- “优化 AIX 7 磁盘性能:第 3 部分,用 ioo、filemon、fileplace、JFS 和 JFS2 进行调优”(developerWorks,2011 年 1 月):AIX 7 性能系列的第 3 部分讨论如何提高文件系统的总体性能、如何使用 ioo 命令优化系统以及如何使用 filemon 和 fileplace 实用工具。还要讨论 AIX 7 中的 JFS 和 JFS2。
- “磁盘 I/O 和网络”(developerWorks,2010 年 11 月):由于 AIX 7 的发布,已经发布的许多技术级别 (TL) 和一些建议可能会改变。在本文中,我将提供与 AIX 5.3、6.1 和 7 中的可调项相关的 AIX 调优信息,因为它们与磁盘 I/O 和网络有关。
- AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。
- AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。
- AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。
-
AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。
- IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。
讨论
- 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。