- 论坛徽章:
- 0
|
情况描述:用户是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系统(当然这里指的是新安装,如果有可能其它用户在用的时候,就需要降入维护模式去做。 |
|