Hi, John wrote: > I'm setting up a ZFS fileserver using a bunch of spare drives. I'd like some > redundancy and to maximize disk usage, so my plan was to use raid-z. The > problem is that the drives are considerably mismatched and I haven't found > documentation (though I don't see why it shouldn't be possible) to stripe > smaller drives together to match bigger ones. The drives are: 1x750, 2x500, > 2x400, 2x320, 2x250. Is it possible to accomplish the following with those > drives: > > raid-z > 750 > 500+250=750 > 500+250=750 > 400+320=720 > 400+720=720
Though I've never used this in production, it seems possible to layer ZFS on good old SDS (aka SVM, disksuite). At least I managed to create a trivial pool on what-10-mins-ago-was-my-swap-slice: haggis:/var/tmp# metadb -f -a -c 3 /dev/dsk/c5t0d0s7 haggis:/var/tmp# metainit d10 1 1 /dev/dsk/c5t0d0s1 d10: Concat/Stripe is setup haggis:/var/tmp# zpool create test /dev/md/dsk/d10 haggis:/var/tmp# zpool status test pool: test state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM test ONLINE 0 0 0 /dev/md/dsk/d10 ONLINE 0 0 0 So it looks like you could do the follwing: * Put a small slice (10-20m should suffice, by convention it's slice 7 on the first cylinders) on each of your disks and make them the metadb, if you are not using SDS already metadb -f -a -c 3 <all your slices_7> make slice 0 the remainder of each disk * for your 500/250G drives, create a concat (stripe not possible) for each pair. for clarity, I'd recommend to include the 750G disk as well (syntax from memory, apologies if I'm wrong with details): metainit d11 1 1 <700G disk>s0 metainit d12 2 1 <500G disk>s0 1 <250G disk>s0 metainit d13 2 1 <500G disk>s0 1 <250G disk>s0 metainit d14 2 1 <400G disk>s0 1 <320G disk>s0 metainit d15 2 1 <400G disk>s0 1 <320G disk>s0 * create a raidz pool on your metadevices zpool create <name> raidz /dev/md/dsk/d11 /dev/md/dsk/d12 /dev/md/dsk/d13 /dev/md/dsk/d14 /dev/md/dsk/d15 Again: I have never tried this, so please don't blame me if this doesn't work. Nils This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss