Posted on 2009-08-31 22:18
buf 阅读(450)
评论(0) 编辑 收藏 引用 所属分类:
Linux
继上一篇,重装了Solaris,准备重做RAID-1,新的问题又出现了。
四块硬盘:
c1t0d0s0 /
c1t0d0s1 swap
c1t0d0s7 /export/home
c1t1d0s7 /opt
c1t2d0用于镜像c1t0d0,c1t3d0用于镜像c1t1d0,replica放在四块盘的s4上(600MB):
metadb -f -a -c 2 c1t0d0s4 c1t1d0s4 c1t2d0s4 c1t3d0s4
未曾想从这里就开始报错了。。。
metadb: xxx: c1t2d0s4: overlaps with device in metadevice state database
经过一番google,发现出错的原因可能是:Solaris获得的硬盘的devid有重复的。使用iostat -Ei命令检查,发现c1t2d0的device id与c1t0d0的devid确实是一样的。好家伙,可是搜索到的解决方法倒是一个都不管用。。。关机把硬盘重新插拔然后在BOIS里把SATA控制器改兼容模式再改回来,居然奇迹般的好了!!!于是又狂敲一番metadb、metainit,重启,metattach,再重启。
这回,Solaris终于又不负众望地射出一堆warning。。。算你狠,我终于还是决定洗洗睡了。