Hi All,
I've looked through many of the incredible systems here and have been contemplating my build but I could use some feedback about my components (the controller card choice and motherboard are giving me the most trouble). Like many of the system builders I see here my storage system has been a bit evolutionary. First I added just an external USB drive, then more drives internally, then a 5 disk eSata enclosure onto my HTPC, then another 5 disc eSata enclosure and now here I am considering a rack mountable "NAS/Storage Server". First let me lay out what some of my priorities/goals are for the build along with some explanations:
So given some of my goals here is what I have chosen so far and comments on each component of why I chose it or why I am having second thoughts/why I need advice. For the most part I am not married to ANY of this beyond the case, so feel free to suggest based on my goals:
After this all is purchased my idea is to put it all together, throw FreeNas or Server 2008 onto the boot drive, create two big GPT software RAID5 partitions (one RAID5 set of the 1.5TB drives and one of the 1TB drives), share it all out to my HTPC and two other machines and stream/copy away. I know that with only 4 drives to begin with I don't NEED space for 20 BUT I know I will expand. That is the point of this whole project, I want a platform that I can grow with for a while without having to start from scratch again.
I am a bit nervous about using RAID5 in this way as opposed to the primitive 'mirroring' I have been doing for "backup" but I like the space I would free up with RAID5 and it makes me feel slightly better that I would get some fault tolerance. I may purchase a "hot spare" for each RAID 5 set but I am not sure. I'd love to back this server up with another 4U unit just like it but I just don't think that is affordable for me at the moment. If anyone has another other cheap, easy ways to backup this much data I am all ears. Technically I suppose I am willing to entertain the idea of continuing to do do what I have been (mirroring all my storage drives with backup software) if people think that using RAID5 is really a bad idea. I just love the idea of just losing a little bit to parity . Plus, having never really used RAID on any of my desktop systems it sounds like an interesting project.
Anyhow, any feedback on the above thoughts/components would be HIGHLY appreciated. Please let me know if you need additional details or clarification on anything. I am having a lot of trouble selecting the proper/affordable motherboard and RAID controller card; it's a lot more difficult than I thought to figure out a way to get 22 SATA ports or so. I'm open to cheaper suggestions as well, if they will meet my needs; I am not locked into Intel or the Core i7 platform (it's just highly attractive). In the end, this is just a basic file-server. I need something that can perform that task reliably and fairly quickly, with a lot of room for expansion (like when I decide 2TB hard drives are affordable and want to make another RAID5 for those ).
I've looked through many of the incredible systems here and have been contemplating my build but I could use some feedback about my components (the controller card choice and motherboard are giving me the most trouble). Like many of the system builders I see here my storage system has been a bit evolutionary. First I added just an external USB drive, then more drives internally, then a 5 disk eSata enclosure onto my HTPC, then another 5 disc eSata enclosure and now here I am considering a rack mountable "NAS/Storage Server". First let me lay out what some of my priorities/goals are for the build along with some explanations:
- Large drive capacity for the enclosure in terms of how many drives I can stuff into it (I am tired of buying new 5 bay eSata enclosures and hooking them onto my HTPC)
- Around $1000 total for the system was my original goal (I don't believe I will hit this based on what I have chosen so far, probably more like $1500 or $1600, especially since I will need a small rack)
- Fast enough to stream 2 1080p movies (max, currently I only ever do 1 to my HTPC that runs MediaPortal). Performance is not a huge concern. I get 22MB/S to the eSata drives that are connected to my HTPC and that is generally fast enough for me for file copy performance).
- Fairly quiet. If I can avoid it I would rather not have this sound like a small tornado, I don't mind paying a bit extra for quieter components.
- Implement RAID5. I currently simply have one drive of equal size to backup each of my storage drives, which I sync using Syncback. Utilizing RAID5 would give me a ton more usable space since what I am doing now is essentially mirroring. However I am aware that RAID5 probably isn't as good of a 'backup' solution as the primitive 'synback daily mirroring' I am doing now. However, I don't believe I can afford to backup a RAID5 array fully; using RAID5 might be the best fault tolerance I can afford. I am also happy to use software RAID5 because A) It sounds like it will be fast enough for my purposes, B) Hardware controller cards to support 20 drives are incredibly expensive C) If am using multiple controller cards to get to 20 drives, as I understand it, I will have to use software RAID to get a RAID5 array with drives hooked onto 2-3 different controller cards
- Rack mountable. I considered filling my huge LIAN-Li case with hard drives (looks like I could get at least 20 in there) but that just feels like a "step". My guess is that in a few years I would tire of that and want to build a rack-mounted hot-swap drive bay storage server. I figure, why not just skip ahead to that now when it is so close to affordable?
- Utilize FreeNas or Server 2008 (I am leaning toward FreeNas but I worry it won't support the hardware I choose). I want Server 2008 for the larger than 2TB partition support, a new OS to play with and I am not interested in WHS "pooling", I want RAID5 (maybe RAID6?).
- A motherboard with 2 PCI-E slots, 2 PCI-X and as many onboard SATA ports as I can get. My preference is for Intel but I am not wholly oppose to AMD. I also may not be married to the PCI-X slots, it just seems like they are still useful for controller cards, I really am not sure though. It would also be nice to have a PCI-E x1 slot as that is what the controller card for my 2 eSata 5 bay external enclosures use; this is not totally necessary.
So given some of my goals here is what I have chosen so far and comments on each component of why I chose it or why I am having second thoughts/why I need advice. For the most part I am not married to ANY of this beyond the case, so feel free to suggest based on my goals:
- Rack: Kendall Howard 12U Rack Without door $338
I couldn't find many racks that were 8-12U that I found affordable besides this one. I had considered using a cheaper rack that was meant for audio equipment but I couldn't find one that looked good and was affordable. I could just set it on some kind of shelf but that does seem a bit crude and not nearly as much fun. Plus what if I want another piece of rack mounted equipment someday? - Case: NORCO RPC 4020
20 drives, rack mountable, incredibly affordable, sounds like the fans are quiet (?). What else could I ask for? I am sure there is a good reason why a lot of people here are using it, it fits my plan perfectly as well. - Motherboard: SUPERMICRO MBD-X8SAX-O LGA 1366 Intel X58 ATX Server Motherboard
I am having an incredibly tough time picking out a motherboard. This one in particular makes me very nervous given that it has some shaky reviews and shaky sounding RAM support. Why I chose it was purely based on the fact that it had 2 PCI-E x16 slots and 2 PCI-X slots (I wish it had a PCI-1x slot as well). It seemed like a smart idea to have PCI-E and PCI-X so that I could get some older more affordable controller cards to go in the PCI-X slots and if I could afford it later, have the flexibility to put a more expensive controller card in the PCI-E x16 slot (or a NIC). I also liked that it was an Intel board with support for their latest CPU's. I am not thrilled about the cost though for a basic file-server motherboard. - Another Motherboard Option ASUS M2N32-WS Pro AM2 NVIDIA nForce 590 SLI ATX Server Motherboard
This one looked like it might fit the bill as well, however, it is deactivated on newegg, is AMD (which I am not TOO partial to at the moment) and is clearly a bit of an older board. I am sure I could find it from another retailer but it makes me a bit nervous to start purchasing older components. I worry that support might be dodgy from the vendor however on the plus side, I am sure the older it is the better the chances of FreeNas supporting it are. - CPU: Intel Core i7 920 Nehalem 2.66GHz
This would go with the first motherboard I linked. I am sure I would be happy performance wise with a Core 2 Duo or Core 2 Quad (that is what I was looking for initially) but this fit the motherboard I found. I believe this is the most cost-effective core i7. I wouldn't be TOO terribly opposed to going the AMD route as long as I could get one of their new, cheap, Phenom's on a motherboard that had the right slots/sata ports. However, I had a lot of trouble finding a new AMD board with 2 PCI-E x16 slots, 2 PCI-X slots etc. Again though, I may be able to be convinced that 2 PCI-X slots aren't worth having for controller cards. - RAM: Patriot 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1333
I may as well have picked this out of a hat. It was DDR3 1333 and affordable, it didn't matter to me if it was 2GB or 4GB. Though it sounds like the chances are very slim that it would work with my motherboard. If I go with another motherboard I am fine with 2-4GB of just about ANY RAM that I know works with the board (DDR2 800, 1066, DRR3, I don't really care). I don't believe RAM will have a huge impact on performance for what I want the file server to do. - Power Supply: Antec TPQ-850 850W ATX12V / EPS12V
I am partial to Seasonic due to their low noise and great efficiency but I like Antec as well when I want to save some money. I assume this is enough to power up to 21 drives, plus all my other components but I am really not sure. From the sounds of it it is a quiet PSU which is quite important to me. The modular cabling is a must for me these days. Is there any reason this wouldn't fit in the case I picked? Do I need more cabling? Is this powerful enough? - Boot drive: Western Digital Caviar Black WD6401AALS 640GB
I wasn't particular about the boot drive at all. I only chose it because A) People on this forum liked the performance and B) It had a 5 year warranty. These days I have learned that warranty and quality of the support is very important to me. There is a reason that I will only ever buy an eVGA NVIDIA card (when I buy NVIDIA), fantastic support. - Storage drives: Seagate Barracuda 7200.11 ST31500341AS 1.5TB
I already own two of these and have had no issues what-so-ever. I will check the firmware and upgrade accordingly if I order 2 more of these. I'd go with 2TB drives but that is just not cost effective currently. So, for now, I am thinking 4 1.5TB drives in 1 RAID 5 array and then my other 4 1TB WD 'green' drives in another RAID 5 array. - Disc Drive Sony Optiarc Black 8X DVD-ROM 24X CD-R 24X CD-RW 24X CD-ROM 2MB Cache SATA Slim Combo
I need a slim drive for the case, I chose this basically at random. I am open to better/cheaper suggestions of course as with all the other components. I chose SATA because frankly, I am sick of IDE cables and if I have ports to spare I'd rather have SATA - SATA Controller Card PCI-X Option : SUPERMICRO AOC-SAT2-MV8 64-bit PCI-X133MHz Frankly, I like it because it is cheap. Two of these, combined with the onboard SATA ports on my motherboard will allow for 22 drives (I assume I can create a RAID5 array including drives from either card plus the motherboard) drives plus the SATA DVD-ROM drive for an affordable price. I would LOVE to buy a $1000 RAID controller card but I just can't justify doubling my system price for it. However, it may be that these cards would cripple RAID5 performance, I really have no idea. If I wasn't looking at these cards I probably also wouldn't feel it was as necessary to have PCI-X on the motherboard. Though it looks like some of the other cheap controller cards are PCI-X as well.
- Alternative SATA Controller Card : 21610SA ADAPTEC
I saw this suggested as a cheap alternative RAID card, seemed like an affordable way to add more SATA ports. Does this card have some major pitfalls? Are the other cards with lots of ports like this I should look at? - More Expensive/Newer SATA Controller Card : HighPoint RocketRAID 2340 PCI -Express X8 SATA I & SATA II
I don't think I can justify spending this much given that the costs of the other components seem to be growing but I thought I would throw it into the mix to see what people think. - Video Card : It barely matters. I will remote into the server if it is 2008 or use the web management utility for FreeNAS. I plan to choose a cheap PCI slot video card so that I don't waste a PCI-E x16 or x1 slot.
- Fans : No idea what/how many extra I might need to purchase with the case. If I needed any I would go for the quietest possible that move a decent amount of air.
After this all is purchased my idea is to put it all together, throw FreeNas or Server 2008 onto the boot drive, create two big GPT software RAID5 partitions (one RAID5 set of the 1.5TB drives and one of the 1TB drives), share it all out to my HTPC and two other machines and stream/copy away. I know that with only 4 drives to begin with I don't NEED space for 20 BUT I know I will expand. That is the point of this whole project, I want a platform that I can grow with for a while without having to start from scratch again.
I am a bit nervous about using RAID5 in this way as opposed to the primitive 'mirroring' I have been doing for "backup" but I like the space I would free up with RAID5 and it makes me feel slightly better that I would get some fault tolerance. I may purchase a "hot spare" for each RAID 5 set but I am not sure. I'd love to back this server up with another 4U unit just like it but I just don't think that is affordable for me at the moment. If anyone has another other cheap, easy ways to backup this much data I am all ears. Technically I suppose I am willing to entertain the idea of continuing to do do what I have been (mirroring all my storage drives with backup software) if people think that using RAID5 is really a bad idea. I just love the idea of just losing a little bit to parity . Plus, having never really used RAID on any of my desktop systems it sounds like an interesting project.
Anyhow, any feedback on the above thoughts/components would be HIGHLY appreciated. Please let me know if you need additional details or clarification on anything. I am having a lot of trouble selecting the proper/affordable motherboard and RAID controller card; it's a lot more difficult than I thought to figure out a way to get 22 SATA ports or so. I'm open to cheaper suggestions as well, if they will meet my needs; I am not locked into Intel or the Core i7 platform (it's just highly attractive). In the end, this is just a basic file-server. I need something that can perform that task reliably and fairly quickly, with a lot of room for expansion (like when I decide 2TB hard drives are affordable and want to make another RAID5 for those ).
As an eBay Associate, HardForum may earn from qualifying purchases.