RAID5 file server build advice
Hi everyone, and Happy New Year! :toast2:
Don't give up on this post right away, please! :p:
I am making this post in need of some experienced advice.
I would like to build a low power, SATA RAID5, file server using 3 or 4 1TB WD drives for a start.
Its intended purpose will be to share and store lots of 5+GB video files, music, pics and other types of smaller files.
Users around my house will stream those files to their PCs for viewing/listening and use server storage to edit save documents, and print them on a network printer. :)
More info, my needs and wants:
The server will have 5-6 users total, but rarely more than 3 connected at the same time mostly for light loads.
Still undecided on the OS (any network performance caps using windoze/linux -btw. I know nothing about Linux)
I want:
- fast file copy to the server (I suffered enough with WHS 16 MB/sec upload transfers.)
- faster transfers from server to wired clients (I'm getting 30MB/sec now on my WHS, I want more)
- media streaming to PS3 and similar clients
- ability to upgrade my array easily as possible (up to 8 disks total in server)
- ability to transfer my array to a new mobo safely
- use the server as a web host for family use
- users to be able to run light applications on the server independently by using remote desktop or other
- user friendly user control on server (file-shares and permissions)
I do intend to use a dedicated SATA RAID card but this is also my main concern! PCIe vs PCI-X for up to 8 drives?
I know that the more expensive cards will offload my cpu and do calculations faster but there are also cards with a processor that doesn't do all the calcs on the controller and dumps that on the CPU
What are the controller types out there and what are the important differences between them?
For my application would a expensive card be justified by something compared to cheaper ones? Is there a sweet spot I might take advantage of?
And are there even any cheaper PCIe 8 port raid cards outhere?
No Areca in Croatia btw, so...:(
Next is the mobo debate.
Will a normal C2D or AMD board be good for my build or should I better look at uni-cpu server ones (Supermicro, Tyan)and ECC rams?
The last is the system drive.
I planed on using my array to hold my C:\ system partition.
However I noticed that on more serious setups they use a separate drive or even RAID0 or RAID1 as C: drives.
Would I see a real life benefit of this for my planed usage?
If there would be benefit could I use a old or 2.5" drive on on-board SATA and not damage the server performance?