跳转到主要内容

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

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

快速重新构建

Anthony English, IT 专家
Anthony English 是一名来自澳大利亚悉尼的 AIX 工程师。

简介: 如果要恢复一个 AIX 系统,就需要考虑 root 卷组 (rootvg) 和其他数据卷组。可以使用 mksysb 备份和恢复 rootvg。rootvg 恢复过程会重新构建 rootvg 逻辑卷和文件系统,然后开始恢复文件。对于其他卷组,在开始恢复数据文件之前,需要先建立逻辑卷和文件系统。每个逻辑卷有特定的名称和大小以及其他特征。每个文件系统有自己的属性:文件系统块大小、内联或外部日志文件系统 (JFS) 日志、挂载选项等等。一个个地重新创建它们非常耗时,且很容易出错。您肯定希望用单一命令重新构建它们,对吗?

发布日期: 2011 年 8 月 23 日
级别: 中级 原创语言: 英文
访问情况 : 1072 次浏览
评论: 


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 用户交流。

关于作者

Anthony English 是一名来自澳大利亚悉尼的 AIX 工程师。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


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


忘记密码?
更改您的密码

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

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 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=753659
ArticleTitle=快速重新构建
publish-date=08232011
author1-email=NA@cn.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。