AIX 5.2新功能

来源:岁月联盟 编辑:zhu 时间:2008-01-28
AIX 5.2新功能内容简介:【aix教程】AIX 5.2新功能: (-)。 AIX 5.2 提高了命令执行的性能 在AIX 5.2中通过降低读取和写入LVM meta的次数提高了使用LVM命令的性能。下面的命令的性能得到了提高: mklv extendlv lslv lspv lsvg mkvg extendvg 其中 mk   【aix教程】AIX 5.2新功能:
  
  (-)。 AIX 5.2 提高了命令执行的性能
  
  在AIX 5.2中通过降低读取和写入LVM meta的次数提高了使用LVM命令的性能。下面的命令的性能得到了提高:
  mklv
  extendlv
  lslv
  lspv
  lsvg
  mkvg
  extendvg
  其中 mkvg 和 extendvg 命令使用C语言进行了重新编写。
  
  (二) LVM 支持逻辑硬盘改变大小
  
  在AIX 5.2之前, LVM采取的是假如PV(物理卷, Physical Volume)被加到VG(卷组,VG)后就不能更改PV的大小。 现在IBM的SCSI Raid 和 Shark 可以增加硬盘到Raid组中并且增大该LVM使用的PV的大小。 但是,当硬盘做为PV被放入VG 中后,LVM不答应增加PV的大小,因此这部分空间就被浪费了。
  
  在AIX 5.2和之后的版本中,当系统使用RAID 硬盘时, 通过chvg 命令可以让LVM 增加PV的大小而不需要中断系统的使用。 当VG是在激活状态(varyon)时, 系统会自动检查该VG中所有硬盘的大小,一旦发现硬盘尺寸增大时, 系统会自动报告该信息。
  
  下面的命令描述了如何在一个RAID 环境中增加硬盘:
  
  检查硬盘的增长或尺寸的改变,使用下面的命令:
  
  chvg -g VGname
  
  VGname 是包含该硬盘VG的名字。-g是AIX 5.2新增加的选项,它将检测VG中所有硬盘的尺寸是否增长。 假如任何硬盘的大小增长,系统将增加相应的PP(Physical Partiton) 给PV。
  
  假如想改变LVM 的VG坏块重分配策略, 使用下面的命令:
  
  chvg -r y/n VGname
  
  VGname 是包含该硬盘VG的名字。
  
  注重,该功能在下面的状态时不可用:
  1). VG是classic或enhanced concurrent模式时。
  2). VG包含一个活动的paging space
  3). Rootvg 不可以被更改大小
  
  
  ( 三 ) 对于镜像VG的快照(snapshot)功能。
  
  这是AIX 5.2的新功能. 通过使用快照功能可以将一块镜像硬盘或者盘组从整个的镜像VG中分离出来并放到一个独立的快照VG中,源VG 将停止访问位于快照VG的硬盘和硬盘组。 当需要时,还可以重新将分离出来的硬盘和硬盘组放回源VG中。
  
  有两个新命令用于该快照功能
  
  1. splitvg 命令
  
  splitvg 可以从整个镜像VG中分离出一个单独的副本(copy)。为了分离VG, 所有在VG中的LV(logical volume)必须都做了镜像,并且该镜像必须建立在需要分离的硬盘或硬盘组上,而且硬盘或硬盘组只包含这个镜像。
  
  语法:
  
  splitvg [ -y SnapVGname ] [ -c Copy ] [ - f ] [ -i ] VGname
  
  splitvg 命令从整个镜像VG中分离出一个单独的镜像副本到一个快照VG,即SnapVGname中. 源VG “VGname”将停止访问位于快照VG,即SnapVGname的硬盘. 但是两个VG(VGname 和SnapVGname)将保持跟踪VG写入的情况,当快照VG需要重新加入源VG时可以保证重新加入的镜像副本数据的一致性。
  
  2.joinvg 命令
  
  joinvg 命令的功能是把快照 VG 重新放回到它的源VG中.
  
  语法:
  
  joinvg [ - f ] VGname
  
  将通过用splitvg 命令分离出的快照 VG重新加入到它的源VG中. 快照 VG 会被删除,相关的硬盘重新在源VG 中激活。 任何陈旧的数据段将被后台进程同步。
  
  例如:
  
  在下面的步骤中,你可以首先从一个VG中分离出镜像的硬盘,然后再将分离出的硬盘重新加入到源VG中.
  
  1. 为了使用快照功能,分离源(origVG)到其它的硬盘或硬盘组,用下面的命令:
  
  splitvg origVG
  
  这时,系统会建立一个源VG的备份或副本. 注重,你不能改变分离出来的VG的分配。
  重新激活分离出的硬盘并把它放回到源VG 使用下面的命令:
  
  joinvg origVG
  
  此时,分离出的VG 重新被集成到源VG中。
  
  注重:
  1. 快照功能不支持enhanced 或classic concurrent 模式.
  2. VG 在下列情况下不能被分离 :
  a) 缺少硬盘.
  b) 最新的非失效的数据段在分离出的VG上.
  c) 任何陈旧的数据段存在于VG中, 除非当使用splitvg 命令使用强制选项 : - f
  
 

图片内容