免费注册 查看新帖 |

Chinaunix

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

[求助}一个salaris10做raid1后如何实现任意一块盘故障后能从另一块盘启动(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-01 22:55 |只看该作者 |倒序浏览
镜像已经做完 metastat看了一下 没有问题\r\n然后我把boot-device设置成disk disk1的启动\r\n现在我把disk0盘取下(模拟disk0故障) 后看能不能从disk1启动进系统\r\n但是我现在的故障是当提示从disk1启动后 报waring(太快了 没看清是什么) 然后就是reboot  再下来就是   boot disk1和reboot重复 \r\n现在不清楚还有那里设置 才能使得无论拿块盘有问题后都能从另外一块盘启动\n\n[ 本帖最后由 ilinch 于 2006-9-15 14:28 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-09-01 23:25 |只看该作者
补充点: 2块盘都插再上面的时 boot disk和 bootdisk1都能正常进入系统 而且metastat看了下 都是ok\r\n\r\n写一下我的过程吧\r\n先只有一块72G硬盘 正常安装solaris10 下午有到了一块同样的盘 装上后加电启动进入系统\r\n下面是具体过程\r\n启动盘用了 0 1 2 5 6 7分区 然后我用format在3分区上分了100m的空间用来保存metadb 然后label打了标签 \r\n#prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1s0d2  同步分区\r\n#metadb -a -f -c 3 c1t0d0s3 c1t1d0s3   在2块盘的3分区上做了3个复本\r\n#metainit -f d10 1 1 c1t0d0s0      \r\n#metainit d20 1 1 c1t1d0s0\r\n#metainit d0 -m d10\r\n#metaroot d0\r\n#lockfs -fa\r\n#reboot\r\n.......\r\n#metattach d0 d20             根分区的镜像\r\n\r\n\r\n下面就是1 5 6 7的镜像\r\n#metainit -f d11 1 1 c1t0d0s1      \r\n#metainit d21 1 1 c1t1d0s1\r\n#metainit d1 -m d11\r\n\r\n#metainit -f d15 1 1 c1t0d0s5      \r\n#metainit d25 1 1 c1t1d0s5\r\n#metainit d5 -m d15\r\n\r\n#metainit -f d16 1 1 c1t0d0s6      \r\n#metainit d26 1 1 c1t1d0s6\r\n#metainit d6 -m d16\r\n\r\n#metainit -f d17 1 1 c1t0d0s7      \r\n#metainit d27 1 1 c1t1d0s7\r\n#metainit d7 -m d17\r\n\r\n然后修改/etc/vfstab文件中相关的内容\r\n然后reboot\r\n.....\r\n#metattach d1 d21\r\n#metattach d5 d25\r\n#metattach d6 d26\r\n#metattach d7 d27\r\n\r\n同步完成后 我init0\r\n>ok setenv boot-device disk disk1\r\n\r\n然后reboot \r\n就着就是做上面的测试的时候遇到的问题\r\n\r\n\r\n后来问了一个朋友 我修改了一下/etc/system文件 在最后加了一行\r\nset md:mirrored_root_flag=1 保存推出 reboot 但是测试的时候还是那个样子 \r\n\r\n现在不知道还有那里要修改\r\n拜托大家指明一下\n\n[ 本帖最后由 ilinch 于 2006-9-1 23:45 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-09-01 23:31 |只看该作者
x86? sparc?\r\n什么型号的机器?

论坛徽章:
0
4 [报告]
发表于 2006-09-02 00:11 |只看该作者
然后修改/etc/vfstab文件中相关的内容\r\n然后reboot\r\n.....\r\n#metattach d1 d21\r\n#metattach d5 d25\r\n#metattach d6 d26\r\n#metattach d7 d27
\r\n\r\n\r\n或者说 在这里 我raid1完成后 为了能保证任何一块盘坏都能从另一块盘启动 \r\n真确的方法 还应该修改那些参数

论坛徽章:
0
5 [报告]
发表于 2006-09-02 15:25 |只看该作者
在OK下,把 devalias的输出拿来看看。还有就是对disk1做一个installboot

论坛徽章:
0
6 [报告]
发表于 2006-09-02 15:41 |只看该作者
原帖由 sunsroad 于 2006-9-2 15:25 发表\r\n在OK下,把 devalias的输出拿来看看。还有就是对disk1做一个installboot
\r\n\r\n\r\n\r\n谢谢 installboot是干什么用的\r\n能知道一下吗?\r\n\r\n是不是要这样\r\n#installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t8d0s0\n\n[ 本帖最后由 ilinch 于 2006-9-2 15:51 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-09-02 16:10 |只看该作者
忍不住,还是提醒一下:\r\n\r\n1,和installboot无关,\r\n2,你做的非常正确,\r\n3,你只留disk0,把disk1拔掉,引导试试看, 是不是也引导不起来?\r\n4,单个盘时,请boot -s, 删除掉拔掉的盘的metadb, 再exit, 进入正常引导

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2006-09-02 21:02 |只看该作者
用串口上去看,可以把boot过程的信息全部记录下来

论坛徽章:
0
9 [报告]
发表于 2006-09-02 21:24 |只看该作者
网上流传的那份做镜像的资料关于要做installboot是不必要的,做了镜像就可以了。\r\n\r\n用ufsdump/ufsrestore方式作了复制才是必须要installboot的。

论坛徽章:
0
10 [报告]
发表于 2006-09-03 03:08 |只看该作者
原帖由 nus 于 2006-9-2 16:10 发表\r\n忍不住,还是提醒一下:\r\n\r\n4,单个盘时,请boot -s, 删除掉拔掉的盘的metadb, 再exit, 进入正 ...
\r\n\r\n\r\n这样的话不就是不能实现一块盘坏 自动从另一块盘启动了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP