免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 操作系统 AIX AIX文档中心 LVM
最近访问板块 发新帖
查看: 1842 | 回复: 0
打印 上一主题 下一主题

[高级应用] LVM [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-18 20:45 |只看该作者 |倒序浏览

存储管理(LVM)(重点)

  
   
  
  
  MAXimum PVs
  
  
  MAXimum LVs
  
  
  MAXimum PPs per VG
  
  
  MAXimum PP size
  


  
  Normal Vg
  
  
  32
  
  
  256
  
  
  32512(1016*32)
  
  
  1GB
  


  
  Big VG
  
  
  128
  
  
  512
  
  
  130048(1016*128)
  
  
  1GB
  


  
  Scalcble VG
  
  
  1024
  
  
  4096
  
  
  2097152
  
  
  128GB
  


PV
chdev -l hdisk7 -a pv=yes 给PV加上PVID(物理卷描述,是AIX种ODM和LVM用于识别PV的描述序列号)                     
chdev -l hdisk7 -a pv=clear  清除PV上原有的PVID
lquerypv -h /dev/hdisk2 80
10  查询某个PV的PVID
PVID的生成原理是:主板序列号+形成PV时的时间戳,PVID除了写入ODM库,在硬盘0扇区的头几个字节里,以及VGDA中都有写入PVID。
lspv
-M hdisk0 查看hdisk0的PP分布(逻辑块和物理块)
migratepv 将PV数据移到另一个PV(可指定逻辑卷迁移)
migratelp 在PV之间移动指定的pp
chpv -hy hdisk4 指定某个PV为hotspare盘,hotspare盘必须为空。
chpv -c hdisk1 清除hdisk1上的boot
record

VG
AIX5.3支持3种格式VG normal,scalable,big
mkvg -y vg1 -s64 -V99 hdisk4 在hdisk4上建一个名为vg01,pp size=64M,major number=99的vg
chvg -Qn testvg 关掉VG的quorum
一般来说,如果一个VG的quorum打开,那么是quorum值大于51%的,VG里有效的VGDA个数大于等于quorum值,那么该VG就能正常使用,否则VG会自动varyoff。例如我有个一个VG,vgda是37,quorum是19,其中quorum是系统自动分配的。
Quorum(一个卷组种的可用VGDA的比率)必须高于51%,该卷组才可用。对于只有两块硬盘的卷组,若第一快硬盘损坏,则只有33%的VGDA可用,那么整个卷组不可用 ,若第二块硬盘损坏,则有66%可用,对于三块或三块以上硬盘的卷组,若损坏一块硬盘,至少有66%的VGDA可用。如果因为VGDA不可用而造成整个VG varyoff了,我们也可以对该卷组varyonvg –f命令去强制VG varyon
chvg -G testvg将普通VG转为scalable VG,一旦转化成功,VG将不能import到5.3以下的AIX环境。
chvg -L 128 testvg 改变VG的LTG
size (LGT
size  必须小于VG中所有PV的最大传输速率的最小者:The new LTG size should be less
than or equal to the smallest of the maximum transfer size of all disks in the
volume group.)
LTG(Logical
Track Group)表示硬盘所允许的最大I/O传输值,AIX5L 默认为128Kbps,在修改LTG之前,首先要确定硬盘所支持的最大LTG值
命令如下:
#:lquerypv
-M hdisk0  查询hdisk0的所支持的最大LTG值
#:chvg –L256 datavg  修改datavg的LTG为256kbps
chvg -hy testvg 打开VG的hotspare开关(一对一) chvg -hn testvg 关闭hotspare开关
chvg -hY testvg 打开VG的hotspare开关(一对多)
chvg -sy test1vg 设置VG自动同步状态异常的逻辑卷(仅对镜像过的 LV有效)chvg -sn testvg 关闭自动同步开关。
chvg -P 2048 testvg 设置VG中最大PP数量(单位是K)
chvg -v 4096 testvg 设置VG中的最大LV数量
chvg -t 16 testvg 设置VG中每个PV最大的PP数量(-t 16
MAX PPs乘以16,MAX PVs除以16,其中16为一个factor
number。PPs per PV*MAX PVs≤PPs per  PV)
extendvg 用于将PV扩到现有的VG上,在AIX5.3当中,如果VG是用varyonvg -M 命令varyon的或者是在AIX5.3以前的版本上创建的,那么如果新增的PV的LTG size 小于VG的
LTG size,entendvg命令将失败,如果VG没有用varyonvg
-M命令varyon,系统会自动调整现有VG的LTG size.
reducevg用于从VG中移出PV,reducevg也会自动调整VG的LTG
size,除非使用了varyonvg -M 命令.
synclvodm testvg 将VG中最新的VG信息同步到ODM库当中,可用于ODM损坏时的措施之一,执行命令时VG必须varyon
varyonvg -f testvg  强制激活VG
varyonvg -n testvg  激活VG,但不调用syncvg同步逻辑卷。
splitvg -y newvg -c 1 test1vg 将一个mirror VG testvg的镜像拆除一份并建立一个新的snapshot VG newvg 。
LV
lslv -n hdisk6 testlv 从hdisk6上的VGDA中读取关于testlv的信息,不管testlv是否在hdisk6上
getlvcb -AT lv1 显示LVCB信息
cplv -v dumpvg -y lv9 lv1 将lv1拷贝到 dumpvg里的lv9上。
chlv -d pr lv1 修改LV的读写策略,有以下几种策略:
               p
                 Establishes a parallel
scheduling policy.
               
               ps
                 Parallel write with
sequential read policy. All mirrors are written in
                 parallel but always read
from the first mirror if the first mirror is
                 available.
               
               pr
                 Parallel write round robbin
read. This policy is similar to the parallel
                 policy except an attempt is
made to spread the reads to the logical volume
                 more evenly across all
mirrors.
               
               s
                 Establishes a sequential
scheduling policy.
mklvcopy 镜像逻辑卷
splitlvcopy 分离逻辑卷的镜像(分离到另一个LV)
rmlvcopy 删除逻辑卷镜像
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/39140/showart_304300.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP