_Introduction_
After months of research and planning I have finally been able to put up my Windows based Home NAS. I would like to thank above all sam for all the inspirational writings in his Unraid NAS thread which made my mind change to come out from a boxed off-the-shelf NAS to a custom built NAS.
My main reasons for going towards a custom NAS were below
1. Ability to hook up USB drives to the NAS
2. Having a NAS where some storage places would be fixed like internal drives and some part would be mobile like in the USB drives which would be handy to carry everywhere (new arrivals)
3. Higher data throughput, helpful if you do a lot of copying in and out of NAS
4. Ability to run any UPNP Media Server of choice with media transcoding for supporting more variety of UPNP clients.
5. Better management options
_Hardware Components_
*Motherboard: *ASUS M5A88-M (http://in.asus.com/Motherboards/AMD_AM3Plus/M5A88M/)(INR 5539 from Flipkart)
Earlier I thought would go for a mini-itx based solution but looking at the price tags for high featured mini-itx boards I dropped the idea. Same applies for not going with Intel boards, the ones having 4+ sata ports are costlier than comparative AMD boards. I chose this specific board since it was the cheapest having 6 SATA-III ports and also supports a host of processors (recent ones as well as old ones). Also it has USB 3.0 ports. Thankfully the motherboard came with two stock SATA III cables which otherwise seems very scarce in India to procure easily.
*Processor: *AMD 3.2 GHz AM3 Athlon II 260 (http://www.flipkart.com/amd-3-2-ghz-am3-athlon-ii-260-processor/p/itmd2rysfvdk8gsg?pid=PSRD2RYRQSSUJVDJ&ref=a70d53aa-70d8-47da-854e-3c73b177c04a&srno=s_1&otracker=from-search)(INR 3299 from Flipkart)
Just whatever I found fits my bill, dual core, 64 bit and low cost. Also found on flipkart reviews that this runs comparatively cool.
*RAM: *Corsair XMS3 4 GB 1333MHz (INR 1100 from amazon.com carried back by one friend returning from US)
Wanted small budget 4GB RAMS and could not find anything less cheaper in DDR3 platform.
*PSU: *Cooler Master Gx 450 (http://www.coolermaster.in/product.php?product_id=6685) (INR 3502 from Flipkart)
It is 80 plus bronze certified 450 Watts single rail PSU, bought hoping to serve it would be fit for longer runs.
*Disk Drives: *I had two 1TB Seagate 7200 RPM drives in my old DND 323 purchased around 2 years back so ended up using them as one data drive and one parity drive. I also had one 1 TB external drive which is now holding some share of the files from the old 1 TB internal drives. I have plans to purchase next month when I have slightly more budget the Cavier Green 1 TB pack of 3 on flipkart if that carries some discount but otherwise would buy 2 new 2TB Cavier greens from flipkart. For now I can live with these. I also had one 32GB Transcend SSD purchased from one of our HFV FM that I am using as System drive for OS.
*Cabinet: * I reused my 2001 purchased old Pentium 3 cabinet which was lying unused and somewhat big considering the old times but considering my low budget should be good for now. Otherwise I had the following new cabinets on my list like NZXT Tempest Evo, Thermaltake M9, Thermaltake V6 but seems most of the shops do not keep them be it online or local and some of them are being phased out may be to make way for more costlier ones. Nevertheless I will keep looking for some future options in due course.
My old cabinet had 3 5.25 inch drive bays where I inserted one Cooler Master 4 in 3 Drive cage module (http://www.coolermaster.in/product.php?product_id=2542) (purchased locally for INR 1250) that comes with a fan (air intake) and can host 4 drives and on the rear side of the cabinet I fitted a cooler master 80mm fan (purchased locally for INR 125) to act as exhaust. Cable management is npt so good in this old cabinet hence not posting any of those ugly images.
Followed the motherboard manual step by step to fit all the components, most difficult was fitting the CPU cooler and the motherboard IO shield at the back but managed in the end.
NAS from front (pardon the image quality, also the old Intel sticker is still there)
Image: http://imageshack.us/a/img231/2964/20121124195400.jpg
Closer look at the drive cage
Image: http://imageshack.us/a/img267/3929/20121124195422.jpg
Drive cage from inside
Image: http://imageshack.us/a/img189/949/20121124195602.jpg
Power supply and exhaust fan at the rear
Image: http://imageshack.us/a/img826/5593/20121124195620.jpg
_Softwares_
I installed Windows 7 ultimate for OS, Flexraid for NAS support and Twonky Media Server for UPnP streaming. Still to setup more media transcoding options and kind of yet to decide the best media server since my Pana Plasma still does not decode some of the streamed video which my veedee tab can easily playback using native UPNP clients so there seems to be some more scope of on-the-fly media transcoding. All softwares are so far in trial state.
_Settings_
The browser based UI of FlexRaid is pretty simple for flexraid the only shortcoming being that it requires use of an active control so for non windows platform I am not sure how this will be handled. However for now if I need to change settings of flexraid from my android tab I first login to the RDC of the NAS using 2x client and then control via RDC. Though once set you would hardly need to change anything in this.
Image: http://imageshack.us/a/img651/2544/image001eb.png
You can create one or more configurations which are like individual standalone NAS with their own parity and scheduling. For now I have just one configuration and using the drive manager to pool the two 1 TB hard disks one for the actual data and other for the parity in snapshot mode and not using real time parity which is also supported. I think one good point here is that Flexraid is also allowing to use a USB drive as part of the Disk Pool and hence for people who want to remain 100% mobile with their existing External Drives they can also take advantage of the parity based protection.
Image: http://imageshack.us/a/img577/9458/image003mx.png
Once your drives are added in pool, once you restart the NAS box you start seeing one single drive like in the picture below where V drive is the pooled single drive. Most important feature being you can add a drive already having windows based FS alongwith existing data without the need to format it and at any time if you intend to take it out you will be left with the files normally on a NTFS drive for you to read / write on any NTFS supported machines.
Image: http://imageshack.us/a/img442/8317/image005c.png
I have created some shares using the out of the box sharing options of flexraid and did not go with windows file sharing, something that I did for the USB drives.
That said I am done with essential settings, apart from which there are some pretty cool features like drive health monitoring of your individual drives if your drives support SMART attributes.
Image: http://imageshack.us/a/img72/1459/image007g.png
Image: http://imageshack.us/a/img33/9214/image009u.png
_Performance_
The NAS is now hooked via Digilink Cat6 cable to my Gigabit Router and readily shows up as a media device on all my networked devices bet it my abdroid phone, tablet or TV. I am getting a steady 30 MB/sec read / write speed to and from the pool which is almost 80% more than what used to get using the same drives from my old DLink NAS. Probably somewhere I read that NFS files shares are faster than Samba Network but I believe for the present drives I am hitting the highest speeds of read and write already. Probably with newer drives this speed will also increase.
However the most import gain in performance is the temperature control, these drives are remaining at less than 35 C with moderate read and write which was earlier around 47 C in DLink NAS most of the time. Although both the temperatures are within the limit of the drive yet cooler is better.
The mobo / processor temperature remains steady at around 40 C with stock CPU cooling.
I have to still research on which media server software would be best be it Plex or anyother till then enjoying my newly built NAS. Music streaming on mobile or tablet or FHD BD Rips playback on HTPC works like a charm.