求助各位大神~~solaris raid1+0的做法
如题,小弟做了两个raid1c1t2d0与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啊? 别沉啊,自己顶下。。。。
:'(:'(:'(:'( 。。。。。。。。求助。。。 找到个帖子,你参考下,
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
谢谢,我重新整理了下
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 BlockDbase 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 BlockDbase 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 BlockDbase Reloc
c1t3d0s1 0 No Yes
c1t4d0s1 0 No Yes
d102: Concat/Stripe
Size: 122865024 blocks (58 GB)
Stripe 0: (interlace: 32 blocks)
Device Start BlockDbase Reloc
c1t3d0s0 0 No Yes
c1t4d0s0 10176 No Yes
Device Relocation Information:
Device RelocDevice 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风夕
回复 5# blackfiregh
其一,创建raid0卷有两种,一种是条带化,一种是串联,由于你的c1t0d0s0已经有文件系统了,显然是不能创建条带化的,顶多创建串联卷。也就是:
# metainit d1 2 1 c0t1d0s0 1 c0t2d0s0
其二,我想问你,文件系统1+文件系统2 做串联后,能不能得到文件系统1+2 ?
你本身的系统盘上,c1t0d0s0 使用根文件系统的,你和c1t2d0s0做了串联卷以后,得到的d1能不能保留原来的系统数据呢?
谢谢DC_楚楚,我这的概念有点乱了。
1、有文件系统了,就不能创建条带化了,那对文件系统所在的分区进行条带化,要怎么做?
2、恩,按照您说的做串联卷,是不是就是raid0+1的结构?一个镜像分片由两块硬盘进行串联,然后进行同步?
DC_楚楚 发表于 2013-11-15 12:44 static/image/common/back.gif
回复 5# blackfiregh
其一,创建raid0卷有两种,一种是条带化,一种是串联,由于你的c1t0d0s0已经有文件 ...
页:
[1]