OK, I'm a little over my head but here goes. I've been looking around a lot at NAS units to use as RAID arrays and I was very tempted to get a Thecus 4100Pro until I realized how much I was going to be paying for a very simple and cheap chipset with no actual hardware RAID and a very slow write/read rate. I looked into more expensive models but eventually I came to the conclusion that if I was going to spend a thousand dollars on a NAS I may as well just build my own because it would have a lot more features. Ever since then I've been putting together a system setup from scratch but I have a few questions. To start with, my intent with this machine is to have a simple storage server for 4 PCs all running Windows 7 on my home network. It will be primarily used as a RAID 5 array with four 1.5TB HDDs. I also want to use it to stream media both to the computers and to my xbox 360 for watching movies on the TV. I would prefer to run a Linux type server for both money reasons and also because I might be adding a MAC to my network and would like it to be able to pull off the drive as well. I actually know nothing about server OS's so that will be one of my questions in a bit. Anyway, here's what I've put together so far (haven't bought anything yet, just theory at this point).
- Cooler Master RC-310-BWN1-GP Elite 310 ATX, MATX Mid Tower Case with Window (Black/Blue)
- Cooler Master Silent Pro M700 Series Modular 700W ATX12V V2.3 / SSI EPS 12V V2.91
- Cooler Master 120mm Blue LED Case Fan - (R4-L2R-20AC-GP)
- GIGABYTE GA-MA770-UD3 Socket AM2+/ AMD 770/ DDR2/ A&2GbE/ ATX Motherboard
- AMD Phenom II X4 955 Black Edition, HDZ955FBGMBOX, 3.2Ghz, 8MB Cache, 125W
- Cooler Master RR-B10-212P-G1 Hyper 212 Plus 775/1156/1366/AMD/AM2/AM3 Universal Direct Contact Heat-Pipe 120mm Fan CPU Cooler
- (x2 total of 4MB) PNY OPTIMA 2GB (2x1GB) Dual Channel Kit DDR2 667 MHz PC2-5300 Desktop DIMM Memory Modules MD2048KD2-667
- PNY GeForce FX 5200 PCI 256 MB 2 Port VGA + S-Video Graphics Card VCGFX522PEB
- Western Digital Caviar Blue 320 GB Bulk/OEM Hard Drive 3.5 Inch, 16 MB Cache, 7200 RPM SATA II WD3200AAKS (Connected to motherboard, solely to run the OS)
- Adaptec 2258100-R 5405 RAID 4-Channel SATA/SAS 256MB (Full hardware RAID)
- (x4) Seagate Barracuda 7200 1.5 TB 7200RPM SATA 3Gb/s 32MB Cache 3.5 Inch Internal Hard Drive ST31500341AS (Connected to RAID controller and set up in RAID 5)
I realize I'm probably overdoing it on processing power for such a small media server but frankly the chipset is inexpensive so I figured why not. The real cost is in the RAID controller since I don't want to use a software based RAID.
My first question is about the power supply. I did a test online to see how much power I needed and it said 650W so I'm looking at the 700W just to be on the safe side. It's not the most expensive supply around bought it's gotten good reviews and appears to be on the level. Is this good enough for my needs? At first I worried about the power for the RAID Controller but I read the documentation and it doesn't appear to need a separate power cable.
This brings me to my next question. The Adaptec RAID controller is an x8 lane PCI-Express card, but the motherboard only has 4 x1 lanes and 1 x16 lane. I read somewhere that an x8 lane will fit in an x16 lane and work, is this true? Also, the specs for the motherboard intimate that this x16 lane is for a graphics card. Can it only be used for a graphics card, or will the RAID controller work just fine in it? I am looking at a regular PCI graphics card since the x16 lane will be in use and the machine's not really going to be used for anything graphical anyway.
My next question is whether or not the computer should automatically be able to boot from a USB optical drive, or if I'm going to have to put one in internally. I won't really have much use for a disk drive on the machine once the initial setup is complete, so I'm just wondering if I can avoid this.
Now to the big question. What's the best free OS to use on this kind of a server? Which one would be the easiest and still support my needs (few though they may be). I just need to have the RAID 5 Array be discoverable, mappable, readable and writable to/from my Windows machines and be able to run a UPnP media server that can stream to my Xbox 360, and that's pretty much it. Also, as a side note will the array reflect the file system of the OS, or does the controller determine the file system?
I know this has been an extremely long post, thank you to anyone who has managed to get all the way to the end of this. Any help anyone can give me would be very much appreciated. Thanks for your time!
- Cooler Master RC-310-BWN1-GP Elite 310 ATX, MATX Mid Tower Case with Window (Black/Blue)
- Cooler Master Silent Pro M700 Series Modular 700W ATX12V V2.3 / SSI EPS 12V V2.91
- Cooler Master 120mm Blue LED Case Fan - (R4-L2R-20AC-GP)
- GIGABYTE GA-MA770-UD3 Socket AM2+/ AMD 770/ DDR2/ A&2GbE/ ATX Motherboard
- AMD Phenom II X4 955 Black Edition, HDZ955FBGMBOX, 3.2Ghz, 8MB Cache, 125W
- Cooler Master RR-B10-212P-G1 Hyper 212 Plus 775/1156/1366/AMD/AM2/AM3 Universal Direct Contact Heat-Pipe 120mm Fan CPU Cooler
- (x2 total of 4MB) PNY OPTIMA 2GB (2x1GB) Dual Channel Kit DDR2 667 MHz PC2-5300 Desktop DIMM Memory Modules MD2048KD2-667
- PNY GeForce FX 5200 PCI 256 MB 2 Port VGA + S-Video Graphics Card VCGFX522PEB
- Western Digital Caviar Blue 320 GB Bulk/OEM Hard Drive 3.5 Inch, 16 MB Cache, 7200 RPM SATA II WD3200AAKS (Connected to motherboard, solely to run the OS)
- Adaptec 2258100-R 5405 RAID 4-Channel SATA/SAS 256MB (Full hardware RAID)
- (x4) Seagate Barracuda 7200 1.5 TB 7200RPM SATA 3Gb/s 32MB Cache 3.5 Inch Internal Hard Drive ST31500341AS (Connected to RAID controller and set up in RAID 5)
I realize I'm probably overdoing it on processing power for such a small media server but frankly the chipset is inexpensive so I figured why not. The real cost is in the RAID controller since I don't want to use a software based RAID.
My first question is about the power supply. I did a test online to see how much power I needed and it said 650W so I'm looking at the 700W just to be on the safe side. It's not the most expensive supply around bought it's gotten good reviews and appears to be on the level. Is this good enough for my needs? At first I worried about the power for the RAID Controller but I read the documentation and it doesn't appear to need a separate power cable.
This brings me to my next question. The Adaptec RAID controller is an x8 lane PCI-Express card, but the motherboard only has 4 x1 lanes and 1 x16 lane. I read somewhere that an x8 lane will fit in an x16 lane and work, is this true? Also, the specs for the motherboard intimate that this x16 lane is for a graphics card. Can it only be used for a graphics card, or will the RAID controller work just fine in it? I am looking at a regular PCI graphics card since the x16 lane will be in use and the machine's not really going to be used for anything graphical anyway.
My next question is whether or not the computer should automatically be able to boot from a USB optical drive, or if I'm going to have to put one in internally. I won't really have much use for a disk drive on the machine once the initial setup is complete, so I'm just wondering if I can avoid this.
Now to the big question. What's the best free OS to use on this kind of a server? Which one would be the easiest and still support my needs (few though they may be). I just need to have the RAID 5 Array be discoverable, mappable, readable and writable to/from my Windows machines and be able to run a UPnP media server that can stream to my Xbox 360, and that's pretty much it. Also, as a side note will the array reflect the file system of the OS, or does the controller determine the file system?
I know this has been an extremely long post, thank you to anyone who has managed to get all the way to the end of this. Any help anyone can give me would be very much appreciated. Thanks for your time!