免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1869 | 回复: 0
打印 上一主题 下一主题

[新手入门] 卷组的quorum 属性在系统中的作用[ZT] [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-01 23:10 |只看该作者 |倒序浏览

卷组的quorum 是由有效的VGDA(卷组描述区)构成的。
一个卷组中至少有2个 VGDA 区,每个物理卷上都至少有一个VGDA。VGDA 中记录了卷组中所包含逻辑卷和物理卷的状态和描述信息。 当卷组中只有一个物理卷时,该物理卷上就会存在2个VGDA区; 当卷组中有两个物理卷上时,其中一块物理卷上有2个VGDA ,另一物理卷上有1个VGDA; 当卷组由在3个以上(>=3)的物理卷组成时,每个物理卷上都会有1个VGDA。
LVM 通过运行各类命令,比较物理卷上的VGDA来决定最新的数据信息,保证数据的实效性。在正常操作时,如果失去了quorum, LVM就无法决定哪个VGDA是有效的、最新的,数据的一致性无法保证,就会通知用户该卷组无法进行I/O 操作,卷组将要被卸载,在错误日志中记录编号为91F9700D的错误。
在 AIX中当系统在运行时,LVM (逻辑卷管理器)通过检查卷组的 quorum 来解决可能的数据冲突和预防可能遭到的毁坏。简单的说卷组的quorum 属性就是用于保证卷组上数据的可用性和完整性的。
当一个卷组被创建后,系统缺省将其上的 quorum 设为 on. 此时系统是通过以下方式来监测该卷组:
做varyonvg操作时,检查卷组中的所有物理卷的状态, 如果卷组中有一半以上(>=50%)的物理卷失效,该卷组就不能被加载,就无法进行磁盘的I/O 操作。
当卷组加载后,若出现一半以上的物理卷无法访问时,系统为了保证数据的完整性,就会自动将该卷组卸载掉(varyoffvg ),以阻止随后的I/O操作。
需要注意的是,当所包含的物理卷比较多是,使用 quorum on ,也不能保证卷组在一块物理卷无法访问时,就卸载卷组。因为 quorum 是工作在物理卷一级,而不是逻辑卷。尽管卷组的quroum 未丢失,对未做镜像的逻辑卷来说,若有内容在失效的物理卷上,其内容将无法访问。
在quorum 设为off时,系统只在加载时检查该卷组的quorum, 具体表现为:
做varyonvg操作时,检查卷组中所有的物理卷状态,如果有某个物理卷无法访问,该卷组缺省就不能被加载,无法进行磁盘的I/O 操作。当卷组成功加载后,系统就不再检查卷组的quorum 了 – 此后即使出现一半以上的物理卷无法访问时,该卷组也不会被卸载,可继续在可用的物理卷上进行I/O 操作。
做了镜像的卷组,其上的逻辑卷通常都会在不同的物理卷上写相同的数据,丢失一个物理卷不会影响数据的可用性,为了保证应用的连续性和可用性,不希望系统在运行时,因为某物理卷的丢失而造成系统卸载该卷组,影响应用,所以做了镜像的卷组,都将 quorum 属性 设为 off.
当系统在重新启动时发现做了镜像的卷组中的某一物理卷无法访问,或镜像卷组在正常卸载后发现一物理卷无法使用时,常用的命令就无法加载卷组了。
为了能继续使用镜像卷组,可用如下命令来强制系统加载该卷组:
#varyonvg –f vgname


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP