免费注册 查看新帖 |

Chinaunix

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

根卷做 PVG(转) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-09 01:34 |只看该作者 |倒序浏览
情况描述:用户是T机,接的傻盘柜是四块2G,用来做根盘,需要安装操作系统是11.0的,根据需要,用户需要安装的操作系统的大小在3.6G左右,这样就需要跨两块盘。做完系统之后,用户要求根盘做严格镜像。


安装过程:


1.安装过程和平时的安装没有什么区别,只不过在File System的选项的时候,选择Add Addition Harddisk,然后选择硬盘,下边选择LVM,下边会默认VG00,然后选择Modify,这样根卷就扩在两块盘上了。其余没有什么特别的,安装就可以了,在拷贝完系统光盘的文件之后,是需要你插入SupportPlus光盘的,然后,系统会自动安装QPK,HWE,全部安装完毕之后,进入系统,再安装Mirror UX。前半程工作基本完成。


2.这里先假定有两个PVG,名字分别是PVG1和PVG2,PVG1里面有c1t0d0,c1t1d0, PVG2里面有c2t0d0,c2t1d0,系统已经安装在PVG1上的两块盘上了。接下来做pvcreate,注意和根卷严格镜像的那块盘要加-B参数,再做相应的mkboot(这里省略),vgextend -g PVG1 /dev/vg00 /dev/dsk/c2t0d0 /dev/dsk/c2t1d0,这样查看在/etc子目录下建立了一个lvmpvg的文件,vi /etc/lvmpvg,看到新扩展进来的PVG1,需要手动把PVG0加进去,按照同样的格式,写PVG PVG0 ,下两行是两块硬盘的设备文件。这时候,使用lvextend -m 1 /dev/vg00/lvol1 PVG1来做镜像的时候,是出错的,提示没有这个文件或目录。需要做得时候,是把每个逻辑卷的属性都要改一下。lvchange -s g /dev/vg00/lvol1(改8个文件系统,用一个For循环)


3.分别改完8个逻辑卷之后,再去lvextend -m 1 /dev/vg00/lvol1 PVG1(同样的用For循环)这样系统就开始做同步了。


4.最后,再lvlnboot -Rv,查看一下启动的设备,如果不正常,看到缺什么,就用lvlnboot加相应参数,设置一下,看是否正常。如果正常,再做相应的系统检查,没有问题之后,整个系统安装完毕了。


经验总结:


PVG是指当一个VG跨多于2个卷的时候,做镜像的时候,需要严格要求镜像的盘的对应关系。这个可以看一下man 4 lvmpvg,查看一下lvmpvg文件如何写。
另外,做lvchange的时候,不需要umount系统(当然这里指的是新安装,如果有可能其它用户在用的时候,就需要降入维护模式去做。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP