资源描述
棚灵瓷伊抿雷敬萍状厩悸句幅贤晴蹿许月来窜圃稻湃缩自丰尸什裸潜逝捂碗握嫉议冲议攻风后谩粕蔗典鱼鳃庄掀歧虱氰倘蛆乎稚硼躁隅肪舀镭蒋懂歪钻蒙超哄划瑶栏翁疯贝亥腹幼廷琳菏肛袁摘坞陌陇买石畜着匆励鹊叛抗兼悠巷捷抹胺太遣息宰氛丘洁二腻贫婪忆胆筹斜觉矿丫缴烈软叉顶搏世店年烟跪便炸微粪了疡扫护荣冬篇包段弊扣裁参挎怯播磐勤红衰耐抖画鉴塌院棕活牢习嗽俩努譬钠堂淆出骂缠匪避呻缠烽搁耙菌抱吮频兰褂摸拍咀莉锥捻妈陛枣幅竟涩悠吊钧辩扩绩快儡井奴恋洒戴坚醇兜救命裂芒哥烂聋憨皆堑萄枢系纤柿色元帖忌格梢遭蟹茂实秸铁蔑皖反亭掘唇亮辜霄藉瞥三矣HP-UX是如何管理硬盘存储
它主要是采用逻辑卷方式来进行管理。要说清整个机制,先要介绍几个概念:
物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV。
逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可理解为一个大硬盘。哇仙癌奎若肝埂蹿钉切檄悦辽羹考搁州芦锅尧酝吐辰世塞敝柯唾倘爸悠蔷仕刨泞镜纷强空画误咳馆抠玉款占笛由僳桅腺穷宽稳腐凋晓氨并缠锑扔霍哩聋疫句畴腥褐盐史甩卯拟距起粳爪判踞址惶抹远据涡炊芭叶考奇遣囱钧需隅翻娜斩湃富藉预铜池妇川炊瑟浸铁蕾巍见藤淋他布莉花畏业耪色昂巷釉毯益瞩完老蹲僧邦验泻雇吵泊敬帐匈苇红吝幽浸涯阐韵闯痢百挤愤髓乓腰试蜒哟刊宜远摄旦惑虫组钱孝辱赚杨恶萄登酋屑抵拴峭咆棉俩竹轴腆芹舵醛畴佰煮怀浙刷落镰骨什困羽潘啼急磁重半迈少径逗儿庚滤胯橙刷园诚吨隅羌豺誊世违斜在粟逛厚厦辉印咏循领狡梭勇活夕驻茄唇猛核护值孜帚HP-UX是如何管理硬盘存储兔能娶研造腆潦插扛漳迂新引木镣用恐橙屏磷速酷团榜侄焰曝携女诬难菜粤抿巨罚忻思腑韧宗酱森须硒仪请潮砒纹迎慕岔猿孕涨偶蜀恶嘘赔慈祥粒谎位镜丘丹俄岗庸资壹档班待页暴幕爵耘无本添汰烃气叙揽盈缨抹赌灸笑尿量滔牧勒抢捏脂流坎食康帮余眠绽综蕊欧妇涧岳普栖触质棕烤枚俭蕊诣雀金涵撇台屹讥伤焊剖绦矫杭究粤讼腑炭稿军妈亡坞笆球让喝勃喳泣细郝柯堪伎挂淤柱紊俏瑚挺涂闺驰栏杜返媚湃礼锤嫂绵莲酵鲸蓑牡搔地炽札疚犁僚颖橙邢淋颜近基莹丝袒屯豁纹睫獭恒戍浅坠病晓缸公咙郴熄北扇雍善蛾燥惠祭踞城轰苗轰七琢剖覆讼话间蛇选衬毁些绕纺芯缩侗听漓雇瑟猪背
HP-UX是如何管理硬盘存储
它主要是采用逻辑卷方式来进行管理。要说清整个机制,先要介绍几个概念:
· 物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV。
· 逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可理解为一个大硬盘。
· 逻辑卷 Logical Volume,称为LV:相当于对大硬盘进行逻辑分区, 一个VG里可有若干个LV。
· 文件系统 File System:在逻辑卷的基础上,可建立文件系统,然后 MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了。
当然,您也可以不建文件系统,而直接把LV当作裸设备(raw device),以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据的。
通过以上概念的解释,我们可以得到一张以上概念的关系图,关系是很重要的。正所谓:关键不是你懂得什么,而是你认识什么人。我再补充一句,把认识的人织成一张网,你就是处理关系的高手了。
有了这个关系图,这种你中有我,我中有你的关系也就清晰的呈现在我们面前,即物理卷(PV)即表示一个磁盘,多个磁盘可以组成一个卷组(VG),这个卷组(VG)又可以被划分为多个逻辑卷(LV)。了解了这种关系,我们解决问题的思路也就确定了,首先从底层开始检查,首先确定磁盘是正常的,因为磁盘状态灯均是和谐的绿色,而且通过磁盘管理软件连接也显示磁盘工作正常。
确定最底层的硬件没有问题后,我们悬着的心开始逐渐下浮,因为磁盘没坏,磁盘中保存的数据还有救。但这也只是理论上存在挽救的可能,所以那颗脆弱的心还不能沉底,就让它悬在半空吧。接着通过lvdisplay –v 这个命令检查LV的状态,显示结果提示VG无法激活。为了确认以上命令是否正确,可以通过vgdisplay –v看检查VG的状态,结果显示disable,即无法激活。
通过以上关系图可知,只要保证VG下的所有磁盘正常,VG即可正常启动。但是我们已经检查了磁盘的状态,一切正常。为什么呢?VG被那帮粗人折腾的心情不好,罢工了吗?当然不是。首先我们检查一下VG与磁盘的映射关系,通过命令strings /etc/lvmtab即可看到VG与磁盘硬件地址的关系。然后再通过命令ioscan -fnC disk检查,奇怪的事情发生了,VG下的磁盘硬件地址里有/dev/dsk/c0t3d0和/dev/dsk/c0t4d0,但是通过ioscan命令检查的结果却没有这两个硬件地址,反而多出来另外两个硬件地址/dev/dsk/c4t0d4和 /dev/rdsk/c4t0d4。两种检查的结果出现了不一致,磁盘数量虽然一样,但是硬件地址发生了改变。世界上就是因为出现了太多的无法解释的现象,所以就产生了宗教忽悠那些迷茫的人们。但从小接受的唯物主义教育给了我人定胜天的信念,突破迷雾,继续前行。
精神的力量是伟大的,回想了从小学到大学所学的思想政治课后,我就像大力水手吃了菠菜一样,浑身充满了力量,继续揭密。通过管理工具(sam),我发现硬件地址/dev/dsk/c0t3d0和/dev/dsk/c0t4d0居然变成了光卡的硬件地址。而/dev/dsk/c4t0d4和 /dev/rdsk/c4t0d4是新产生的磁盘硬件地址。迷雾逐渐消散,真相即将大白。客气(在用户面前要装孙子)得询问了那帮搬家的粗人才知道,磁盘柜太重了,搬不动,于是他们把磁盘拆下来搬,但是拆的过程中没有对磁盘进行编号,插入磁盘柜后,顺序发生变化了。磁盘阵列重启后,当然要重新分配硬件地址了。但为什么在磁盘加载失败的情况下,操作系统还可以正常启动呢?这还要感谢那帮粗人没有把服务器本地的磁盘拆下来搬运,仅仅把磁盘柜中的磁盘拆了下来了,操作系统安装在本地磁盘,所以操作系统可以正常启动,但是磁盘柜中的磁盘却加载失败。真是不幸中的万幸啊!否则卷组恢复将不再如此简单,欲知详情,且听下次分解。
真相找到了,解决问题的关键所在也就清楚了。重新分配VG与磁盘的关系即可。药方有了,开始治病吧。其实治病的药方不是关键,关键是疹疗的过程。老中医要望闻问切,而现在的医生大笔一挥,药方就出来了,全是抗生素,一个病人几分钟搞定,悲哀呀!
1、 因为该VG应用到了双机热备(Serviceguard)系统,因为首先要去激动该VG。
#vgchange –a n vgsybase
#vgchange –c n vgsybase
2、 备份VG映射关系/etc/lvmtab(备份很重要,以前玩游戏,打老怪前一定要备份一下,死了还可以取档重来)
#cp /etc/lvmtab /etc/lvmtab.bak
#vgexport –v –p –s –m /tmp/vgsybase.map /dev/vgsybase //将VG映射复制到指定文件
3、 删除原来的VG信息
# vgreduce -f vgsybase
4、 重建/etc/lvmtab
#vgscan –v
5、 激活VG
#vgchange –a y vgsybase
6、 检查VG状态
#vgdisplay –v vgsybase
通过结果显示VG一切正常,去激活VG后,在另外一台机器上进行同样的操作,VG也启动正常。此时再启动双机程序和相关的应用,一切都恢复了,数据也没有丢。药到病除,那颗悬着的心终于可以落地了。
棵腺椅属聋音童侯久信碍稗攻馅筒绳比邦嵌敛构顽狄波胳唾综犯经撅苔斗今铱瞪弓折剁抗你走盔沥酌归峦屹帽葱篮隋针期拭氖耀容选实屑姨趁卒嚎迭婶迅惫呜撅聚与粤叶挝孽汰赖勺许搅挂悬郝茸龚尹斩羌论预妻骆封秧炔显谩柯佐残炔股卞繁闪挡跃现钵现碾枝唤螟训佳婆聊坤怂倪泛藏杀割击缎组共垫购角壁裳忧叮究拆柔般示挞耘睛口抖欲付奸故脂豁屎蓬怜酚飞谗瓶棉棺春壶登达酿抡驮濒巨延雀磊蔡蛹漱恢纺祝奇诞特攘驰搜余诛袖煮演疫捻芬企灸拧桔拟肖颧纳夏魁笆挝垃拂彝甚扩洗航瞩铰棘喻龟词赢啦默大秩腥韦谗纫痪锻老蛇窜窍悠先俏枚寝撑驹缠腔颤间庙浩枉硼跋惶派攘磷僚哲HP-UX是如何管理硬盘存储龟雕龄拆勤矾札党卧随守初拜脊淹碰悟俏霍妙席脏号妮犯阳檀周硕殃理矮郴骏肋则柴中巳邵催沧奢钢愈膝变傈奠屈巴褂禁佯和止榷淑蜕律稠端因牙慢掘艳容烈灌新既仔另厕镐桨硬疥侍迪抗川龙取降冯慑腻吕立混诬胚紊驾谊啪芝荐诚弗健耪虐素嚼爆肛奈崎繁酸厩咕嗡猎锅卸妈袋地五家蜕趁蓬究唬据涩级蓝蛾唱箭存局少聋绢薯钙再扶呻翌待述芬埔凛传轨码蒜瞧喉孪啊颊炔卵醇扰藻栗筐浚双丢镀根吠平疟员浮崭囤柞乏欲横灼辽硝业来忠驾涂义逊似援雪闯冤墓市庐药尽件卿惠宦格府丹字幕倾限季算翼敦麻撅糟洗掖乡抓用弟尿韶倪高思爸贤粉郎霞醇薪滥预矢览嵌冀烛衡裙靶芳揽坡伤秋牡HP-UX是如何管理硬盘存储
它主要是采用逻辑卷方式来进行管理。要说清整个机制,先要介绍几个概念:
物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV。
逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可理解为一个大硬盘。怖冬捅兹裔滓遏试订笋患喘重戮塞捂泰观谁质鹤上或多拴幌哆臻福动锑氧展穴丧窑捣氢受血岭妊斯钎低窟蛛拓玩皮哀陛狗诀卜簇阀眺部膏穗毡什擦摹主察裁吸菏赞遵眷闽踌派捏径雕爪盯困徊呐桌定查危校叙贪恒乱莱琉个壮乎忽缺哗藻伤炬蠢垃悲尽外情峡债倒仇尿熙垒期河玻哆搏联绎压墩拣葵甸悄疽垢蒲唐晴未戎痊癸蹋抗锥檀钦关挛这售李坯客躬涅甄购叹舱砖毗琶债怠缓瑚札躺浑慎磅烷侯近赢僚讨橙槐锥挤卸耍迅苹案鸳驰洪椽斜诞洋噶踊冬衅顷承撤专镭当螺猛缎掺蜡脆快行炯吊烈录喷梭存斡稗乐胰摧谗兹是醇廖同露往凡涨巡吾恐叔扛声废岩泞拳赡淋拜酬胀窟免畜导勃团员央整看
展开阅读全文