Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7655504
  • 博文数量: 1770
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16357
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1770)

文章存档

2024年(15)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类:

2007-07-25 16:36:29

Solaris9 下面做Software raid1
一、Disk分布
0:c1t0d0
1:c1t1d0
2:c1t2d0
3:c1t3d0
 
备注:最好在安装的时候单独划分一个metadb的空间出来,约50M左右。在这里因为安装的时候没有考虑到这一点,所以在Disk2和Disk3上开了一小空间出来
 
二、镜像
1、调整第二块硬盘(c1t1d0)的文件分区表和引导盘(c1t0d0)一致
#prtvtoc /dev/rdsk/c0t0d0s2|fmthard –s – /dev/rdsk/c0t1d0s2
fmthard:New volume table of contents now in place
2、准备metadb空间
如果在安装的时候已经有metadb空间的话,假设是c1t0d0s6。就不用作这一步。
如果在安装的时候没有考虑metadb,则需要用format命令来创建一个小分区出来。
 
format ->选择disk2->partition->modify     [ meta(c1t2d0s6)]
format ->选择disk3->partition->modify     [ meta(c1t3d0s6)]
 
按照提示输入disk2和disk3的分区,特意要保留一个metadb的空间出来,约50MB左右。
 
3、制作Mirror
①先生成replicas
#metadb –a –f –c 2 c1t2d0s6 c1t3d0s6   注意这是我采用的是在disk2和disk3上创建出来的metadb。
#metadb
②Creating a mirror from /
  #metainit -f d10 1 1 c1t0d0s0
  #metainit -f d20 1 1 c1t1d0s0
  #metainit d0 -m d10
  #metaroot d0
③Creating a mirror from swap
  #metainit -f d13 1 1 c1t0d0s3
  #metainit -f d23 1 1 c1t1d0s3
  #metainit d3 -m d13
④Creating a mirror from /var
  #metainit -f d14 1 1 c1t0d0s4
  #metainit -f d24 1 1 c1t1d0s4
  #metainit d4 -m d14
⑤Creating a mirror from /home 
  #metainit -f d16 1 1 c1t0d0s6
  #metainit -f d26 1 1 c1t1d0s6
  #metainit d6 -m d16
 
      Createing a mirror from /tmp
  #metainit -f d15 1 1 c1t0d0s5
  #metainit -f d25 1 1 c1t1d0s5
  #metainit d5 -m d15
     
⑥编辑 /etc/vfstab 文件
 
将#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c1t0d0s3       -       -       swap    -       no      -
/dev/md/dsk/d0  /dev/md/rdsk/d0 /       ufs     1       no      -
/dev/dsk/c1t0d0s1       /dev/rdsk/c1t0d0s1      /usr    ufs     1       no
-
/dev/dsk/c1t0d0s4       /dev/rdsk/c1t0d0s4      /var    ufs     1       no
-
/dev/dsk/c1t0d0s6       /dev/rdsk/c1t0d0s6      /home   ufs     2       yes
-
/dev/dsk/c1t0d0s5       /dev/rdsk/c1t0d0s5      /tmp    ufs     2       yes
-
改为
 
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/md/dsk/d3 -        -       swap    -       no      -
/dev/md/dsk/d0  /dev/md/rdsk/d0 /       ufs     1       no      -
/dev/md/dsk/d1 /dev/md/rdsk/d1 /usr     ufs     1       no      -
/dev/md/dsk/d4 /dev/md/rdsk/d4 /var     ufs     1       no      -
/dev/md/dsk/d6 /dev/md/rdsk/d6 /home    ufs     2       yes     -
/dev/md/dsk/d5 /dev/md/rdsk/d5 /tmp     ufs     2       yes     -
 
⑦文件系统激活
  #lockfs –fa
  #reboot
⑧文件系统关联
  #metattach d0 d20
  #metattach d1 d21
  #metattach d4 d24
  #metattach d5 d25
  #metattach d6 d26
⑨查看同步状态
  #metastat d0
  #metastat d1
  #metastat d4
  #metastat d5
  #metastat d6
四、镜像盘的boot引导:
 
①启动信息
  #installboot /usr/platform/`uname –i`/lib/fs/ufs/bootblk /dev/rdsk/c1t1d0s0
②修改EEPROM
  推荐进入OK模式修改
  #ls –l /dev/dsk/c1t0d0s0 **获得启动参数
  lrwxrwxrwx   1 root     root          43 10月 25 14:31 /dev/dsk/c1t0d0s0 -> ../../devices/pci@1f,700000/scsi@2/sd@0,0:a
  #init 0
  ok devalias (察看启动设备)
  ok nvalias rootdisk
  ok nvalias mirrdisk
  ok setenv boot-device rootdisk mirrdisk disk:a
  ③测试
  ok boot rootdisk **系统正常启动,找到启动文件
  ok boot mirrdisk **系统正常启动,找到启动文件
  
  注意:配置nvalias的时候,后面的处,有些文档写的是,但是经过测试,是不能正常启动的。
 
 
 
Q:做RAID1后,开机自检时,出现以下信息!
     WARNING forceload of misc/md_trans failed 
     WARNING forceload of misc/md_raid   failed 
     WARNING forceload of misc/md_hotspares failed 
     WARNING forceload of misc/md_sp failed
A:如果想在启动时候不出现。可以去改SYSTEM的文件。注释掉就OK了
     安装sds后,如果没有建立相应的卷,就会出现该提示;对系统运行没有影响,如果要消除警告信息可有两种方法: 
     1、建立相应的卷,重新启动系统。 
     2、把md_trans, md_raid, md_hotspares, md_sp这4个模块在/etc/system文件里对应的4行字注释掉就不会有警告了。
阅读(1931) | 评论(0) | 转发(0) |
0

上一篇:sun post

下一篇:Solaris9 + SDS + RAC 安装配置

给主人留下些什么吧!~~