免费注册 查看新帖 |

Chinaunix

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

SOLRSI8下RAID1和RAID5的安装及恢复[小结] [复制链接]

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-02 18:38 |只看该作者 |倒序浏览
本文档以SUN Fire V880 Server(6*73GB Dsik)为例讲解在Solarsi8下使用命令行的方式安装及维护RAID1和RAID5。本文档内容都经本人实践验证过,但对于不同机型仅供参考,如需转载请注明出处,谢谢支持!\r\n\r\nDisk分布情况:\r\n0:c1t0d0\r\n1:c1t1d0\r\n2:c1t2d0\r\n3:c1t3d0\r\n4:c1t4d0\r\n5:c1t5d0\r\n\r\n注:0,1做镜像;2,3,4,5做RAID5\r\n\r\n系统盘(c1t0d0)分区及镜像盘(c1t1d0)情况:\r\nc1t0d0s0(d10)      d0      c1t1d0s0(d20)        /               1024M\r\nc1t0d0s1(d11)      d1      c1t1d0s1(d21)        swap            8192M\r\nc1t0d0s2                    c1t1d0s2            overlap          69999M\r\nc1t0d0s3(d13)      d3      c1t1d0s3(d23)        /usr             4096M\r\nc1t0d0s4(d14)      d4      c1t1d0s4(d24)        /opt             10240M\r\nc1t0d0s5(d15)      d5      c1t1d0s5(d25)        /var             2048M\r\nc1t0d0s6(d16)      d6      c1t1d0s6(d26)        /home           free\r\nc1t0d0s7                    c1t1d0s7            /metaDB         30M\r\n\r\n系统安装完成后,使用Solarsi8 software 2 of 2安装DiskSuite_4.2.1软件,安装路径:/cdrom/cdrom0/Solaris_8/EA/installer & 选择默认安装就可以。\r\n用root用户登陆,运行以下命令:\r\n#prtvtoc /dev/rdsk/c1t0d0s2|fmthard –s – /dev/rdsk/c1t1d0s2\r\nfmthard:New volume table of contents now in place\r\n上面命令将第二块硬盘(c1t1d0)的文件分区表调整为和引导盘一致。\r\n\r\n#umount /metaDB\r\n#rm –r /metaDB\r\n#vi /etc/vfstab\r\n将下面这行注释掉或删除,如下:\r\n#/dev/dsk/c1t0d0s7 /dev/rdsk/c1t0d0s7 /metaDB ufs 1 yes –  \r\n\r\n一、RAID1\r\n对各个分区逐一作镜像:\r\n①先生成replicas,这是DiskSuite内部用的。\r\n#metadb –a –f –c 3 c1t0d0s7 c1t1d0s7\r\n#metadb\r\n②Creating a mirror from swap\r\n#metainit –f d11 1 1 c1t0d0s1\r\n#metainit d21 1 1 c1t1t0s1\r\n#metainit d1 –m d11\r\n#vi /etc/vfstab\r\n/dev/dsk/c1t0d0s1 - - swap – no –\r\nshould be changed to:\r\n/dev/md/dsk/d1 - - swap – no -\r\n#reboot\r\n#metattach d1 d21\r\n③Creating a mirror from /usr\r\n#metainit –f d13 1 1 c1t0d0s3\r\n#metainit d23 1 1 c1t1t0s3\r\n#metainit d3 –m d13\r\n#vi /etc/vfstab\r\n/dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /usr ufs 1 yes –\r\nshould be changed to:\r\n/dev/md/dsk/d3 /dev/md/rdsk/d3 /usr ufs 1 yes –\r\n#reboot\r\n#metattach d3 d23\r\n④Creating a mirror from /opt\r\n#metainit –f d14 1 1 c1t0d0s4\r\n#metainit d24 1 1 c1t1t0s4\r\n#metainit d4 –m d14\r\n#vi /etc/vfstab\r\n/dev/dsk/c1t0d0s4 /dev/rdsk/c1t0d0s4 /opt ufs 1 yes –\r\nshould be changed to:\r\n/dev/md/dsk/d4 /dev/md/rdsk/d4 /opt ufs 1 yes –\r\n#reboot\r\n#metattach d4 d24\r\n⑤Creating a mirror from /var\r\n#metainit –f d15 1 1 c1t0d0s5\r\n#metainit d25 1 1 c1t1t0s5\r\n#metainit d5 –m d15\r\n#vi /etc/vfstab\r\n/dev/dsk/c1t0d0s5 /dev/rdsk/c1t0d0s5 /var ufs 1 yes –\r\nshould be changed to:\r\n/dev/md/dsk/d5 /dev/md/rdsk/d5 /var ufs 1 yes –\r\n#reboot\r\n#metattach d5 d25\r\n⑥Creating a mirror from /home\r\n#metainit –f d16 1 1 c1t0d0s6\r\n#metainit d26 1 1 c1t1t0s6\r\n#metainit d6 –m d16\r\n#vi /etc/vfstab\r\n/dev/dsk/c1t0d0s6 /dev/rdsk/c1t0d0s6 /home ufs 1 yes –\r\nshould be changed to:\r\n/dev/md/dsk/d6 /dev/md/rdsk/d6 /home ufs 1 yes –\r\n#reboot\r\n#metattach d6 d26\r\n⑦Creating a mirror from /\r\n#metainit –f d10 1 1 c1t0d0s0\r\n#metainit d20 1 1 c1t1t0s0\r\n#metainit d0 –m d10\r\n#metaroot d0\r\n#lockfs –fa\r\n#reboot\r\n#metattach d0 d20\r\n     \r\n#metastat  (检查镜像进度)\r\n\r\n\r\n镜像完成后,还需作如下操作:\r\n修改EEPROM\r\nok devalias(察看启动设备)\r\nok nvalias rootdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0\r\nok nvalias mirrdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0\r\n\r\nok setenv boot-device rootdisk mirrdisk\r\n\r\neeprom命令:\r\nboot-device=rootdisk mirrdisk\r\nboot-device=rootdisk mirrdisk\r\nuse-nvramrc?=true\r\nnvramrc=devalias mirrdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0\r\ndevalias rootdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0\r\n\r\n#ls -l c1t0d0s0\r\nlrwxrwxrwx   1 root     root          70  1月  2 10:45 c1t0d0s0 ->; ../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000000870e80e7,0:a\r\n对应:/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0\r\nroot@voiplnjvr4 # ls -l c1t1d0s0\r\nlrwxrwxrwx   1 root     root          70  1月  2 10:45 c1t1d0s0 ->; ../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000000870fb287,0:a\r\n对应:/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0\r\n\r\n测试:\r\nok boot rootdisk                        系统启动正常。\r\nok boot mirrordisk                        系统启动正常。\r\n\r\n假如c1t0d0盘坏掉,则停机更换硬盘后需做恢复工作,如下;\r\nok boot mirrordisk -s\r\n#metadb -d c1t0d0s7\r\n#prtvtoc /dev/rdsk/c1t1d0s2|fmthard –s – /dev/rdsk/c1t0d0s2\r\n#metadb –a –f –c 3 c1t0d0s7\r\n#halt\r\nok boot mirrordisk\r\n#metareplace -e d0 c1t0d0s0 \r\nd0: device c1t0d0s0 is enabled \r\n#metareplace -e d1 c1t0d0s1 \r\nd1: device c1t0d0s1 is enabled \r\n#metareplace -e d3 c1t0d0s3 \r\nd3: device c1t0d0s3 is enabled \r\n#metareplace -e d4 c1t0d0s4 \r\nd4: device c1t0d0s4 is enabled \r\n#metareplace -e d5 c1t0d0s5 \r\nd5: device c1t0d0s5 is enabled \r\n#metareplace -e d6 c1t0d0s6 \r\nd6: device c1t0d0s6 is enabled\r\n\r\n#metastat  (检查镜像恢复进度)\r\n\r\n二、RAID5\r\n#metainit d55 –r c1t2d0s2 c1t3d0s2 c1t4d0s2 c1t5d0s2\r\n#metastat d55 (检查RAID5的进度)\r\n作完后reboot\r\n#newfs /dev/md/rdsk/d55\r\n#mkdir /raid5\r\n#vi /etc/vfstab\r\n添加一行:\r\n/dev/md/dsk/d55 /dev/md/rdsk/d55 /raid5 ufs 2 yes –\r\n#reboot\r\n\r\n\r\nRAID5坏掉一个盘的恢复方法:\r\n例c1t4d0盘坏掉,更换坏硬盘后作如下工作:\r\nok boot -r\r\n#metareplace –e d55 c1t4d0s2\r\n#metastat d55\r\n\r\n卸去RAID5的方法:\r\n#umount /raid5\r\n#metaclear d55\r\n#vi /etc/vfstab\r\n注释此行:\r\n#/dev/md/dsk/d55 /dev/md/rdsk/d55 /raid5 ufs 2 yes –

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2004-06-02 20:16 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

辛苦了一下午没有白费劲:)

论坛徽章:
0
3 [报告]
发表于 2004-06-02 20:44 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

鼓励原创,多多益善。

论坛徽章:
0
4 [报告]
发表于 2004-06-03 08:51 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

在SOLARIS上实现软RAID性能怎样,能用在企业环境中啊?

论坛徽章:
0
5 [报告]
发表于 2004-06-03 09:06 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

好东东!好东东!\r\n多多益善!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2004-06-03 10:12 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

我记得我在V880上做根盘镜像后,在OK下没有设置过aliase,好象系统定义的disk0 和 disk1就是你后来定义的 rootdisk 和 mirrdisk 物理路径是一样的。直接用\r\nboot-device=disk0 disk1\r\nboot-device=disk0 disk1\r\n也可以。

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
7 [报告]
发表于 2004-06-03 10:19 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

原帖由 \"bear\" 发表:\n我记得我在V880上做根盘镜像后,在OK下没有设置过aliase,好象系统定义的disk0 和 disk1就是你后来定义的 rootdisk 和 mirrdisk 物理路径是一样的。直接用\r\nboot-device=disk0 disk1\r\nboot-device=disk0 disk1\r\n也可..........
\r\n\r\nhehe,那一段是我在280上作的过程,把它总结到这里,希望大家用的着:)

论坛徽章:
0
8 [报告]
发表于 2004-06-03 11:05 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

要是V880没有划出s7作为meta DB的空间,那该放在哪里呢?

论坛徽章:
0
9 [报告]
发表于 2004-06-03 11:32 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

从 swap中划出10m给s7

论坛徽章:
0
10 [报告]
发表于 2004-06-07 11:25 |只看该作者

SOLRSI8下RAID1和RAID5的安装及恢复[小结]

假如c1t0d0盘坏掉,则停机更换硬盘后需做恢复工作,如下; \r\nok boot mirrordisk -s \r\n#metadb -d c1t0d0s7 \r\n#prtvtoc /dev/rdsk/c1t1d0s2|fmthard –s – /dev/rdsk/c1t0d0s2 \r\n\r\n在这个后边,是否还需要如下这步??? 是否忘了啊\r\n在新盘上安装引导块: \r\n\r\n<b>;\r\n# installboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0 \r\n</b>;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP