smile_330803 发表于 2013-02-21 11:43

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#

hzg1103 发表于 2013-02-21 13:53

iostat -En
format
贴出来看看

东方蜘蛛 发表于 2013-02-21 14:11

信息不全,无法分析:dizzy:

qianxia0_ 发表于 2013-02-21 14:22

起码要贴出来硬盘的信息好判断是不是硬盘坏掉了吧,只贴一个镜像分区算什么。。

smile_330803 发表于 2013-02-21 22:09

iostat -E & format -e都是正常的,c0t3d0是我换的一个新硬盘,分区已经和c0t2d0是一样的了.

roger1402001 发表于 2013-02-24 08:38

回复 1# smile_330803

若確定硬體無誤,試試

# metareplace -e d7 c0t3d0s7
   

smile_330803 发表于 2013-02-24 12:02

回复 6# roger1402001
谢谢你的回复,其实在此之前我已经换了个一个新HDD,并用metareplace -e d7 c0t3d0s7尝试过,但不成功,而且好象把HDD还搞坏了。。
但其实之前Raid出问题时,我都是用这种方法弄好的,有一点要说明的就是,之前弄好的都是原来Raid配置成功过的HDD,即它虽然提示你要去修复,但再"Device Relocation Information"那里面还是存在c0t3d0的id的,简言之,根据我的经验,修复一个以前配置成功然后才坏的HDD和重新换一个新HDD然后再修复,好象不大一样,不知道你还有什么高见吗?


   

119beyond 发表于 2013-02-25 09:33

换盘,重新镜像

东方蜘蛛 发表于 2013-02-25 10:04

SDS和SVM有点不一样:sleepy:
SVM换盘后要更新Device ID

smile_330803 发表于 2013-02-25 19:01

那你有什么高见吗?
如果我无法从S10 document那里找到方法的话,那我只能再来一次metareplace -e d7 c0t3d0s7了.回复 9# 东方蜘蛛


   
页: [1] 2
查看完整版本: Solaris Raid1 d7坏了如何maintain