免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3402 | 回复: 4
打印 上一主题 下一主题

metareplace的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-17 18:18 |只看该作者 |倒序浏览
两个880操作系统是OS9,做的SC3.1,磁盘阵列D1000。用metaset做的一个raid0+1。
前几天发现raid0+1中两个raid0里面一个raid0坏了一个硬盘,另外一个坏了两个硬盘。挂接的分区已经IO error,所以更换了3个硬盘。打算删除了metaset重建,首先把另外一个主机删除了,再detach镜像的时候怎么也detach不出来。于是打算把另外一个主机加入后按照提示更换硬盘,首先是另外一个主机已经无法加入了,其次那个提示很有问题啊,不能用。

信息如下:
root@misp2--/ #metaset

Set name = datavg02, Set number = 2

Host                Owner
  misp2              Yes

Drive Dbase

d7    Yes  

d8    Yes  

d9    Yes  

d10   Yes  

d11   Yes  

d12   Yes  

d13   Yes  

d5    Yes  

d6    Yes  

d4    Yes  

d3    Yes  

d2    Yes  
root@misp2--/ #metastat -s datavg02
datavg02/d301: Mirror
    Submirror 0: datavg02/d310
      State: Needs maintenance
    Submirror 1: datavg02/d311
      State: Needs maintenance
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 426711078 blocks (203 GB)

datavg02/d310: Submirror of datavg02/d301
    State: Needs maintenance
    Invoke: after replacing "Maintenance" components:
                metareplace datavg02/d301 d2s0 <new device>
    Size: 426711078 blocks (203 GB)
    Stripe 0:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d2s0            0     No      Last Erred   No  
    Stripe 1:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d3s0            0     No            Okay   No  
    Stripe 2:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d4s0            0     No            Okay   No  
    Stripe 3:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d5s0            0     No     Maintenance   No  
    Stripe 4:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d6s0            0     No            Okay   No  
    Stripe 5:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d7s0            0     No            Okay   No  


datavg02/d311: Submirror of datavg02/d301
    State: Needs maintenance
    Invoke: metareplace datavg02/d301 d8s0 <new device>
    Size: 426711078 blocks (203 GB)
    Stripe 0:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d8s0            0     No     Maintenance   No  
    Stripe 1:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d9s0            0     No            Okay   No  
    Stripe 2:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d10s0           0     No            Okay   No  
    Stripe 3:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d11s0           0     No            Okay   No  
    Stripe 4:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d12s0           0     No            Okay   No  
    Stripe 5:
        Device   Start Block  Dbase        State Reloc Hot Spare
        d13s0           0     No            Okay   No  


Device Relocation Information:
Device   Reloc  Device ID
d8    No        -
d9    No        -
d10   No        -
d11   No        -
d12   No        -
d13   No        -
d2    No        -
d3    No        -
d4    No        -
d5    No        -
d6    No        -
d7    No        -

root@misp2--/ #metadetach -s datavg02 d301 d311
metadetach: misp2: datavg02/d301: operation would result in no readable submirrors

root@misp2--/ #metadetach -s datavg02 -f d301 d311
metadetach: misp2: datavg02/d301: operation would result in no readable submirrors

root@misp2--/ #metaset -s datavg02 -a -h misp1
metaset: misp2: /dev/did/dsk/d5s7: No such device or address

root@misp2--/ #metareplace datavg02/d301 d8s0 /dev/did/rdsk/d8s0
metareplace: misp2: d8s0: No such file or directory
root@misp2--/ #metareplace -s datavg02 datavg02/d301 d8s0
usage:  metareplace [-s setname] mirror component-old component-new
        metareplace [-s setname] -e mirror component
        metareplace [-s setname] [-f] RAID component-old component-new
        metareplace [-s setname] [-f] -e RAID component
        metareplace [-s setname] -c metadevice component-old component-new
root@misp2--/ #metareplace -h
usage:  metareplace [-s setname] mirror component-old component-new
        metareplace [-s setname] -e mirror component
        metareplace [-s setname] [-f] RAID component-old component-new
        metareplace [-s setname] [-f] -e RAID component
        metareplace [-s setname] -c metadevice component-old component-new
root@misp2--/ #metareplace -s datavg02 -c d301 d311
usage:  metareplace [-s setname] mirror component-old component-new
        metareplace [-s setname] -e mirror component
        metareplace [-s setname] [-f] RAID component-old component-new
        metareplace [-s setname] [-f] -e RAID component
        metareplace [-s setname] -c metadevice component-old component-new
root@misp2--/ #metareplace -s datavg02 -c datavg02/d301 d311
usage:  metareplace [-s setname] mirror component-old component-new
        metareplace [-s setname] -e mirror component
        metareplace [-s setname] [-f] RAID component-old component-new
        metareplace [-s setname] [-f] -e RAID component
        metareplace [-s setname] -c metadevice component-old component-new
root@misp2--/ #metareplace -s datavg02 -c datavg02/d301 d8  
usage:  metareplace [-s setname] mirror component-old component-new
        metareplace [-s setname] -e mirror component
        metareplace [-s setname] [-f] RAID component-old component-new
        metareplace [-s setname] [-f] -e RAID component
        metareplace [-s setname] -c metadevice component-old component-new
root@misp2--/ #metareplace -s datavg02 -c datavg02/d301 d8 d8
metareplace: misp2: datavg02/d301: unknown metadevice type

root@misp2--/ #metareplace -s datavg02 -c datavg02/d301 ds08   
usage:  metareplace [-s setname] mirror component-old component-new
        metareplace [-s setname] -e mirror component
        metareplace [-s setname] [-f] RAID component-old component-new
        metareplace [-s setname] [-f] -e RAID component
        metareplace [-s setname] -c metadevice component-old component-new
root@misp2--/ #


意志已经开始崩溃,不明白这个垃圾东西该怎么搞了,大家有什么高见?

论坛徽章:
0
2 [报告]
发表于 2007-05-21 16:22 |只看该作者
你的操作有问题。明明报的是语法错误。

论坛徽章:
0
3 [报告]
发表于 2007-05-21 21:07 |只看该作者
datavg02/d311: Submirror of datavg02/d301
    State: Needs maintenance
    Invoke: metareplace datavg02/d301 d8s0 <new device>


这里己经告你语法了

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
4 [报告]
发表于 2007-05-21 21:49 |只看该作者
原帖由 doging 于 2007-5-21 21:07 发表
datavg02/d311: Submirror of datavg02/d301
    State: Needs maintenance
    Invoke: metareplace datavg02/d301 d8s0 <new device>


这里己经告你语法了


还要加-e的参数

论坛徽章:
0
5 [报告]
发表于 2007-06-01 18:58 |只看该作者

问题已经解决

问题已经解决了,不好意思很长时间没有更新
更换硬盘确实有语法问题,按照
metareplace -e datavg02/d301 d8s0
执行没有问题。

还有一点是记住更换了硬盘后,记得把metadb也要进行更新。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP