免费注册 查看新帖 |

Chinaunix

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

求助各位大神~~solaris raid1+0的做法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-11-11 12:09 |只看该作者 |倒序浏览
如题,小弟做了两个raid1
c1t2d0  与c1t0d0,c1t3d0 与c1t4d0
硬盘format如下:
       0. c1t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w210000008710ad37,0
       1. c1t2d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100000087109b3f,0
       2. c1t3d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w210000008710883f,0
       3. c1t4d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w21000000871091bf,0
       4. c1t5d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w210000008710a4dd,0

raid1+0是先做好两个raid1,metastat如附件,然后要怎么做才能做成raid1+0?


==================
最近听到别人说我这个想法错了。
要先执行这个步骤后,再做raid1
# metainit d1 2 1 c0t1d0s0 1 c0t2d0s0
# metainit d2 2 1 c0t3d0s0 1 c0t4d0s0
# metainit d0 -m d1
# metattach d0 d2


请问下要怎么做raid1+0啊?

论坛徽章:
0
2 [报告]
发表于 2013-11-11 14:33 |只看该作者
别沉啊,自己顶下。。。。

论坛徽章:
0
3 [报告]
发表于 2013-11-12 09:09 |只看该作者
。。。。。。。。求助。。。

论坛徽章:
0
4 [报告]
发表于 2013-11-12 16:24 |只看该作者
找到个帖子,你参考下,
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1737350
这个是用SVM软raid,如果服务器有阵列卡,不如直接做硬raid呀.

另外,下面你说的这个是做raid0+1了,不是1+0,
-------------------------------------------------------------------------------------
最近听到别人说我这个想法错了。
要先执行这个步骤后,再做raid1
# metainit d1 2 1 c0t1d0s0 1 c0t2d0s0
# metainit d2 2 1 c0t3d0s0 1 c0t4d0s0
# metainit d0 -m d1
# metattach d0 d2

论坛徽章:
0
5 [报告]
发表于 2013-11-15 11:50 |只看该作者
谢谢,我重新整理了下
bash-3.00# metainit -f d101 1 2 c1t0d0s0 c1t2d0s0
d101: Concat/Stripe is setup
bash-3.00# metainit -f d102 1 2 c1t3d0s0 c1t4d0s0
d102: Concat/Stripe is setup
bash-3.00# metainit d100 -m d101
d100: Mirror is setup
bash-3.00# metainit -f d104 1 2 c1t0d0s1 c1t2d0s1
d104: Concat/Stripe is setup
bash-3.00# metainit -f d105 1 2 c1t3d0s1 c1t4d0s1
d105: Concat/Stripe is setup
bash-3.00# metainit d103 -m d104
d103: Mirror is setup
bash-3.00# mestat
bash: mestat: command not found
bash-3.00# metastat
d103: Mirror
    Submirror 0: d104
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 131087232 blocks (62 GB)

d104: Submirror of d103
    State: Okay         
    Size: 131087232 blocks (62 GB)
    Stripe 0: (interlace: 32 blocks)
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s1          0     No            Okay   Yes
        c1t2d0s1          0     No            Okay   Yes


d100: Mirror
    Submirror 0: d101
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 122865024 blocks (58 GB)

d101: Submirror of d100
    State: Okay         
    Size: 122865024 blocks (58 GB)
    Stripe 0: (interlace: 32 blocks)
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s0          0     No            Okay   Yes
        c1t2d0s0      10176     No            Okay   Yes


d105: Concat/Stripe
    Size: 131087232 blocks (62 GB)
    Stripe 0: (interlace: 32 blocks)
        Device     Start Block  Dbase   Reloc
        c1t3d0s1          0     No      Yes
        c1t4d0s1          0     No      Yes

d102: Concat/Stripe
    Size: 122865024 blocks (58 GB)
    Stripe 0: (interlace: 32 blocks)
        Device     Start Block  Dbase   Reloc
        c1t3d0s0          0     No      Yes
        c1t4d0s0      10176     No      Yes

Device Relocation Information:
Device   Reloc  Device ID
c1t3d0   Yes    id1,ssd@n200000008710883f
c1t4d0   Yes    id1,ssd@n20000000871091bf
c1t0d0   Yes    id1,ssd@n200000008710ad37
c1t2d0   Yes    id1,ssd@n2000000087109b3f
但是接下来做metaroot就出现问题了。

bash-3.00# metaroot d100
metaroot: Stripe d101 has more than 1 slice
请问下这个metaroot是否是必要的做raid1+0

回复 4# San风夕


   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2013-11-15 12:44 |只看该作者
回复 5# blackfiregh

其一,创建raid0卷有两种,一种是条带化,一种是串联,由于你的c1t0d0s0已经有文件系统了,显然是不能创建条带化的,顶多创建串联卷。也就是:
# metainit d1 2 1 c0t1d0s0 1 c0t2d0s0

其二,我想问你,文件系统1+文件系统2 做串联后,能不能得到文件系统1+2 ?
     你本身的系统盘上,c1t0d0s0 使用根文件系统的,你和c1t2d0s0做了串联卷以后,得到的d1  能不能保留原来的系统数据呢?

论坛徽章:
0
7 [报告]
发表于 2013-11-15 14:41 |只看该作者
谢谢DC_楚楚,我这的概念有点乱了。
1、有文件系统了,就不能创建条带化了,那对文件系统所在的分区进行条带化,要怎么做?
2、恩,按照您说的做串联卷,是不是就是raid0+1的结构?一个镜像分片由两块硬盘进行串联,然后进行同步?



DC_楚楚 发表于 2013-11-15 12:44
回复 5# blackfiregh

其一,创建raid0卷有两种,一种是条带化,一种是串联,由于你的c1t0d0s0已经有文件 ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP