So my question is now, how best to partition my new server. I use it for the following:
1.) Hyper-V VM host (~300GB)
- ADDC
- Exchange 2010
- Linux Anti spam/virus/phishing filter in front of exchange
- Apache web server
- subsonic media streamer
- various other vms
2.) TV show / Movie repository for streaming to XBMC (~7TB)
3.) SVN Server for code/Electronic schematics/board files/gerbers (~80MB)
and a few other things. The RAID 6 array has a 64KB stripe size, and while it currently has 6x3TB drives, I bought a new case and 4 5-in-3 drive cages to allow me to increase it to 20 3TB (or 4TB in the future) drives.
Should I:
1.) Create one large array, then partition it into separate drives
2.) Create smaller RAID 6 arrays (or possibly RAID-1 arrays for critical stuff)
3.) Create multiple, different type arrays for each specific function above
My requirements would be that if necessary, I should be able to expand a volume if it needs more space (in windows drive manager), and that when space runs out, be able to easily add in and expand the array(s) with new drives. I am familiar with OCE, but im not sure if I can span different arrays on same drives (say a 4TB RAID 6 array, spanning 5x 3TB drives, plus a 4TB RAID-1 array on those same 5 drives). Ideally I'd prefer separate partitions/arrays, so that I can specify different block/strip sizes (SVN stuff is usually small, so say 32 or 64KB for that, whereas TV and movies are usually several gigabytes, so maybe a 512 or 1024KB strip for those).
Anyone have any recommendations?







