buf

BE something YOU love and understand
posts - 94, comments - 35, trackbacks - 0, articles - 2
   :: 首页 :: 新随笔 :: 联系 ::  :: 管理

Solaris SVM disk duplicate devid

Posted on 2009-08-31 22:18 buf 阅读(440) 评论(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。。。算你狠,我终于还是决定洗洗睡了。
只有注册用户登录后才能发表评论。