For the last year I've been using a piece of software named unRAID built on top of slackware to host my NAS. I feel like I want to move on and evolve and build my own NAS setup on top of another distribution and have it really tailored towards me; issues are already rolling it.
First of all, I wish to have a software raid 4, with easy growth and difference sized disk. So far, all I've been able to find are people saying 'Just partition the disks so they're all the same size' which isn't very useful. The largest disk will obviously be the dedicated parity (Raid 4), and, I don't see why I can't have smaller disks run under it (Just assume any bytes > the disk size are zero for the calculation purposes).
Can anyone think of a way to do this? I care less about the read/write performance than the redundancy, so, even if it's some weird way of having a unique file system per disk, then, just mashing up the drives to create the parity (Which I believe is what unRAID does), then, I'm fine with that too (In fact, I'd prefer it).