Thanks mates!
I Guess what I was brainstorming for a bit there was maybe thinking about using an ARM device as a cheap (and energy efficient) way of setting up a storage server at home.
I guess at the current level, there isn't much available to setup a proper storage node besides going the atom + hdd route.
This is not true at all. I run a rather reliable NAS server with a A20 (2x1Ghz, 1Gb ram, Gigabit nic). I ordered one of the pcDunio Nano's that were $15, a ~$55 SYBA SATA PM/Raid card (JMB393) (Check Newegg), then using an old case from a old celeron with a 180watt power supply I wired up 5x2TB SATA III (3gbps) (~$250.00 USD for 'Refurb' on Newegg) drives to the raid card. I ran Openmediavault BananaPi distribution with some of my own tweaks and changes. I have already had one drive fail on me and rebuild without any issues. I have not put a kill-a-watt on it so I am not sure its current full power draw, but I was even able to wire the A20 to run off the 5v rail from the power supply so everything is powered by the PSU in the case.
I do of course have a few good fans going in this case, as well for 3 of the drives I actually bought one of those 2 5.25" to 3x3.5" Enclosures that has fans and also provides hot-swap ability for 3 of the 5 drives (other two are inside the case, it is an old HP Pavillion case if that rings any bells).
You can see some pictures of my setup
here, but these are when I still had my BananaPi in the mix instead of the pcDuino board, they are pretty much the same things except the BananaPi has composite video out built on without the need for an additional cable (and the pcDuino Nano was cheaper). I have since put my BananaPi to another use. Also, I did this project over some time, so the first few images are actually showing the first setup I had with just a "plain jain" $25.00 SATA Port Multiplier. When I tested with it I used Software Raid 5 and later determined that the CPU cost was two great and was degrading performance (avg 23M/sec on dd with Software Raid).
root@openmediavault:~# uptime
01:16:08 up 43 days, 18:15, 1 user, load average: 0.00, 0.01, 0.05
root@openmediavault:/storage/Disk1# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync; unlink test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 29.3994 s, 36.5 MB/s
root@openmediavault:/storage/Disk1# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync; unlink test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 27.078 s, 39.7 MB/s
root@openmediavault:/storage/Disk1# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync; unlink test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 29.7574 s, 36.1 MB/s
Note: This again is DD and I am just trying to give you and idea of the average speed. The read speed can be MUCH faster and goes up to ~100-120M/sec depending. However, on the A20 you usually end up limited by the fact you can only have the irq for the NIC attached to one CPU core which restricts max throughput on the NIC to 500Mbit (50M/sec). So really, you are going to be limited by the NIC before you a limited by the actual IO bottleneck.
Now the SYBA Raid card of course is a single point of failure, but in my experience if your going on the cheap, you are going to have to accept some type of limitation, whether its the raid card or even the board its self. If you are really concerned with that, buy two of the A20s and 2 of the SYBA cards and hot swap them if the need arises. Again, this is a storage server on the cheap not a $300 Synology NAS.
my 2 cents.
Cheers!