On 14 November, 2006 - oab sent me these 1,0K bytes:
> Hi All,
> How would I do the following in ZFS. I have four arrays connected
to an E6900.
> Each array is connect to a seperate IB board on the back of the server.
Each array
> is presenting 4 disks.
>
> c2t40d0 c3t40d0 c4t40d0 c5t40d0
> c2t40d1 c3t40d1 c4t40d1 c5t40d1
> c2t40d2 c3t40d2 c4t40d2 c5t40d2
> c2t40d3 c3t40d3 c4t40d3 c5t40d3
>
> Controllers c2/c3 are in one power grid and c4/c5 are in another power grid
>
> I want to create a RAID 1+0 mirorr configuration
>
> {c2t40d0 c2t40d1 c2t40d2 c2t40d3 c3t40d0 c3t40d1 c3t40d2 c3t40d3} stripe
> |||
> MIRROR
> |||
> {c4t40d0 c4t40d1 c4t40d2 c4t40d3 c5t40d0 c5t40d1 c5t40d2 c5t40d3} stripe
>
> It has to be mirored like this as I need this to survive a power outage
If I interpret your ascii gfx right, you want two big stripes and then
mirror them.. problem is if one disk from each mirror dies -> you lose..
Another way is to create 8 mirrors and stripe them..
zpool create blah \
mirror c2t40d0 c4t40d0 \
mirror c2t40d1 c4t40d1 \
mirror c2t40d2 c4t40d2 \
mirror c2t40d3 c2t40d3 \
mirror c3t40d0 c5t40d0 \
mirror c3t40d1 c5t40d1 \
mirror c3t40d2 c5t40d2
/Tomas
--
Tomas ?gren, stric at acc.umu.se, http://www.acc.umu.se/~stric/
|- Student at Computing Science, University of Ume?
`- Sysadmin at {cs,acc}.umu.se