Solaris Raid1 d7坏了如何maintain
各位大大,我在Solaris服务器上透过metainit/metattach配置的RAID1出了一点问题,具体如下,镜像d7有个子镜像d37需要维护,请问具体步骤该如何操作??不胜感激.
bash-3.00# metastat d7
d7: Mirror
Submirror 0: d37
State: Needs maintenance
Submirror 1: d47
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 1952359136 blocks (930 GB)
d37: Submirror of d7
State: Needs maintenance
Invoke: metareplace d7 c0t3d0s7 <new device>
Size: 1952359136 blocks (930 GB)
Stripe 0:
Device Start BlockDbase State Reloc Hot Spare
c0t3d0s7 0 No Maintenance Yes
d47: Submirror of d7
State: Okay
Size: 1952359136 blocks (930 GB)
Stripe 0:
Device Start BlockDbase State Reloc Hot Spare
c0t2d0s7 0 No Okay Yes
Device Relocation Information:
Device RelocDevice ID
c0t2d0 Yes id1,sd@n5000c500110c12af --->只有c0t2d0,没有c0t3d0
bash-3.00# iostat -En
format
贴出来看看 信息不全,无法分析:dizzy: 起码要贴出来硬盘的信息好判断是不是硬盘坏掉了吧,只贴一个镜像分区算什么。。 iostat -E & format -e都是正常的,c0t3d0是我换的一个新硬盘,分区已经和c0t2d0是一样的了. 回复 1# smile_330803
若確定硬體無誤,試試
# metareplace -e d7 c0t3d0s7
回复 6# roger1402001
谢谢你的回复,其实在此之前我已经换了个一个新HDD,并用metareplace -e d7 c0t3d0s7尝试过,但不成功,而且好象把HDD还搞坏了。。
但其实之前Raid出问题时,我都是用这种方法弄好的,有一点要说明的就是,之前弄好的都是原来Raid配置成功过的HDD,即它虽然提示你要去修复,但再"Device Relocation Information"那里面还是存在c0t3d0的id的,简言之,根据我的经验,修复一个以前配置成功然后才坏的HDD和重新换一个新HDD然后再修复,好象不大一样,不知道你还有什么高见吗?
换盘,重新镜像 SDS和SVM有点不一样:sleepy:
SVM换盘后要更新Device ID
那你有什么高见吗?
如果我无法从S10 document那里找到方法的话,那我只能再来一次metareplace -e d7 c0t3d0s7了.回复 9# 东方蜘蛛
页:
[1]
2