Router and file server are two very different things. I recently went
through similar process. Even though at work I use Atom servers
(naturally running OpenBSD amd64 port) for all our core network
infrastructure and services I entertain the idea of buying non amd64
hardware.  I looked at the state of armv7 port. I vetted all PR claims
about Ubiquiti ERLite-3 and ended up buying this

http://www.mini-box.com/Intel-D2500CCE-Mini-ITX-Motherboard

as a router for my home network. (Don't worry the board is available and
you can buy it from Amazon).

File server is more interesting problem in my opinion. At work I use ZFS
as our main file system to store data and run dozen of FreeBSD file
servers. I also tested DragonFlyBSD and HAMMER1. I am three-way split
when it comes to a home file server.

1. I don't like diversity at home so OpenBSD would be the first choice.
4TB HDD are cheap enough and I could mirror (RAID 1) all my personal
data on two of them. There are two options for mirroring. Either use
softraid or get a cheap used Areca hardware RAID card of e-bay. Those
cards according to man pages have excellent support on OpenBSD (they are
true open hardware). Use one of inexpensive Celeron based motherboards
(you can get them under $50). I would be curious what OpenBSD gurus have
to say about their experience with Areca on OpenBSD and building a
OpenBSD file server in general.


2. Use the same hardware as above with DFBSD but take advantage of
HAMMER1. You could use just 2HDD.  Set master PFS in one hard disk and a
slave PFS in the other disk. For more than 2 disks I would use Areca
hardware RAID cards. Note that HAMMER1 is network aware so it is
tempting to set up slave PFS on a remote machine. 


3. Just use ZFS/FreeBSD as I am doing at work. End up paying big bucks
for Celeron or Atom motherboard which supports ECC RAM and at least 8
perhaps 16 GB of it. You will not find those for $100 and the RAM ain't
going to be cheap either. You might want to consider HBA like LSI SAS
9211-8i (those themself cost on e-bay around $100). This is by far the
most expensive solution. Having a "proper" remote backup using ZFS
replication would involve seting up two such server. 


Predrag

Reply via email to