Chinaunix首页 | 论坛 | 博客
  • 博客访问: 569024
  • 博文数量: 1357
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14950
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:23
文章分类

全部博文(1357)

文章存档

2010年(1357)

我的朋友

分类:

2010-09-14 13:20:35

  在aix系统中,用逻辑卷管理器(lvm)来管理存贮设备,这是它区别于传统的unix系统的一个重要特征,也是aix系统的一大优势。   大多数用户的应用系统把数据库空间直接建立在逻辑卷上,而且使用裸设备的方式存放数据,由于数据库厂商使用不了不同的方法访问裸逻辑卷设备,就出现这样一个问题:数据库程序是否覆盖逻辑卷的lvcb。   我们都知道,逻辑卷控制块(lvcb)保存着逻辑卷的重要信息,它位于在逻辑卷开始,占用了512个字节。逻辑卷控制块包括的信息有:逻辑卷创建日期、逻辑卷的镜像拷贝数和安装点(如果在逻辑卷上创建了一个jfs文件系统,才有安装点)。使用命令/usr/sbin/getlvcb能够获得逻辑卷的lvcb。   下面是用getlvcb命令显示逻辑卷lv1中的lvcb信息:   #getlvcb -ta lv00    aix lvcb    intrapolicy = m    copies = 1    interpolicy = m    lvid = 000d287353697130.16    lvname = lv1    label = /allenfs    machine id = d28734c00    number lps = 1    relocatable = y    strict = y    stripe width = 0    stripe size in exponent = 0    type = jfs    upperbound = 32    fs = log=/dev/hd8:options=rw:account=false    time created = fri apr 13 17:16:35 2001    time modified = fri apr 13 17:16:38 2001   在getlvcb命令执行后,输出结果的第一行是“aix lvcb”,这是aix逻辑卷的标志。上面的显示的lvcb信息同样保存odm数据库中,getlvcb命令是直接从逻辑卷上获得lvcb的内容。许多lvm命令在运行时需要更新lvcb的内容,并且要保证lvcb的内容与lvm一致。更新lvcb之前,先读取旧的lvcb内容,分析其是否有效,如果确定其正确有效,则更新,否则就会出现问题,不能更新lvcb,同时提示如下错误信息:   warning, cannot write lv control block data 如果喜欢aix逻辑卷lvcb问题巧解决请收藏或告诉您的好朋友.
阅读(465) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~