鹄鸿88 发表于 2011-12-16 15:29

SVM修需SWAP分区时报错

两块一样大小硬盘,做完镜像,热插拔Disk0后,镜像d11可以metareplace -e d10 d11操作解决。但是Swap分区d12报错
更换硬盘后。
root@netra120 # metadb
      flags         first blk       block count
   a    pluo      16            8192            /dev/dsk/c0t1d0s7
   a    pluo      8208            8192            /dev/dsk/c0t1d0s7
   a    pluo      16400         8192            /dev/dsk/c0t1d0s7

root@netra120 # metastat -i
d20: Mirror
    Submirror 0: d21
      State: Needs maintenance
    Submirror 1: d22
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 2106432 blocks (1.0 GB)

d21: Submirror of d20
    State: Needs maintenance
    Invoke: metareplace d20 c0t0d0s1 <new device>
    Size: 2106432 blocks (1.0 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c0t0d0s1          0   No   Maintenance   Yes


d22: Submirror of d20
    State: Okay         
    Size: 2106432 blocks (1.0 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c0t1d0s1          0   No            Okay   Yes


d10: Mirror
    Submirror 0: d11
      State: Okay         
    Submirror 1: d12
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 20972736 blocks (10 GB)

d11: Submirror of d10
    State: Okay         
    Size: 20972736 blocks (10 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c0t0d0s0          0   No            Okay   Yes


d12: Submirror of d10
    State: Okay         
    Size: 20972736 blocks (10 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      c0t1d0s0          0   No            Okay   Yes


Device Relocation Information:
Device   RelocDevice ID
c0t1d0   Yes    id1,sd@SFUJITSU_MAW3073NCSUN72G_000621B0EL2T____DAN0P650EL2T
c0t0d0   Yes    id1,sd@SSEAGATE_ST373307LSUN72G_3HZ1AK7R0000734631LR

红色出无法修改

鹄鸿88 发表于 2011-12-16 15:32

尝试解决办法:
root@netra120 # metareplace -e d20 c0t0d0s1
metareplace: netra120: c0t0d0s1: is a dump device

root@netra120 # metadetach d20 d21
metadetach: netra120: d20: attempt an operation on a submirror that has erred components


root@netra120 # newfs /dev/dsk/c0t0d0s1
newfs: construct a new file system /dev/rdsk/c0t0d0s1: (y/n)? y
/dev/dsk/c0t0d0s1 is part of SVM volume stripe:d21. Please see metaclear(1M).

鹄鸿88 发表于 2011-12-16 15:34

root@netra120 # metadb
      flags         first blk       block count
   a      u         16            8192            /dev/dsk/c0t0d0s7
   a      u         8208            8192            /dev/dsk/c0t0d0s7
   a      u         16400         8192            /dev/dsk/c0t0d0s7
   a    pluo      16            8192            /dev/dsk/c0t1d0s7
   a    pluo      8208            8192            /dev/dsk/c0t1d0s7
   a    pluo      16400         8192            /dev/dsk/c0t1d0s7
metadb已经是这个状态了。

财版 发表于 2011-12-16 17:09

回复 3# 鹄鸿88


    先dumpadm查看dump设备是不是指到c0t0d0s1去了。


如果是的话,dumpadm -d /dev/dsk/c0t1d0s1或者dumpadm -d /dev/md/dsk/d20


然后再安步骤恢复。

鹄鸿88 发表于 2011-12-17 00:51

好的,灰常感谢,星期一去公司试试。刚刚接触不久的人伤不起啊!!
页: [1]
查看完整版本: SVM修需SWAP分区时报错