Re: Building a low-power FreeBSD media server



Josh wrote:
I'm planning on building a home file server for serving media files
across my home network. I want it to be easily expandable, and am
planning on using FreeBSD and ZFS to accomplish this. This question is
really more about hardware. Because the server will be running 24/7,
and because it won't be doing anything particularly intensive, I want
it to be as low power as possible. An obvious starting point,
therefore is a VIA powered mini ITX board. Since it's just a file
server, all I should need besides that is a bunch of hard drives, and
a case to hold everything. This is what I've come up with so far, but
I'd be interested to hear if anyone has any criticisms/suggestions:

The JetWay J7F5M1G2E-VHE-LF motherboard (VIA C7) will give me a low
power processor, gigabit ethernet, two SATA ports, 1 PATA port, and a
PCI expansion slot which will allow me to add 4 more SATA ports. So
for about $350 plus the cost of a case, power supply, HDDs, and RAM, I
should be able to put together a pretty low power file server with
upwards of 6 TB of raw storage. The only real issue remaining is
finding a case that's big enough to hold 6 HDDs (maybe 7 if I decide
to use that PATA port for the system drive) and has the mountings for
a mini ITX mobo.

Does anyone see any problems or room for improvement with this plan?

As someone who has done almost this exact thing with FreeBSD, my advice is to find a way to be able to power down your hard drives when they aren't in use. If you have 6 drives, they pull roughly 10 watts at idle (each), so dropping that 60 watts down to <5 watts will save you appreciable power - moreso than going the VIA vs. low end Celeron route (the CPU, in practice, won't make much difference in terms of power pulled, but also remember that the C7 doesn't perform as well Mhz to Mhz over the Celerons). Look at the idle power consumption of each CPU. Also, make sure FreeBSD can talk to the VIA C7 hardware. The onboard ethernet port didn't work at all for me with 7.0.

The trick is finding a storage controller that will spin the drives down due to inactivity. If you can find one, let *ME* know. ;-)

-->Neil
.



Relevant Pages

  • Only One SATA Drive Detected
    ... I didn't know initially if the onboard SATA controller would work or not, so I only opened one of the drives in case I needed to replace them with PATA drives. ... I installed FreeBSD on the first drive with no problem, so I proceeded to open and put in the second one. ... <Parallel port bus> on ppc0 ...
    (freebsd-questions)
  • Re: Firewire drive in Win XP wont stay alive to allow file recovery.
    ... >> there are problems with USB and firewire external drives in WINXP is ... >> are you powering it from either an external power pack or from a USB port? ... One is running from an OrangeLink FireWire 800/1394a+b PCI controller ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: MD/RAID time out writing superblock
    ... unused drives from chassis, to see if reducing the load on the power ... bring it back to life, so maybe a controller problem, although other ... port locks up while others operate fine. ...
    (Linux-Kernel)
  • Re: How do I get power for IEEE-1394a 6-pin devices? How about for USB devices
    ... not enough power is supplied for 2 drives connected to 2 different ... Device A has the ability to supply its own power. ... Device A to the computer when the A power is on kills the port ... I'd also like a similar power supplying thing for USB 2.0 since ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: usb hard drive question
    ... excellent cases starting around $25 and then use your choice of hard disk. ... full amp of power. ... A couple of desktop drives in my desk drawer draw ... If you try to run a one-amp hard disk off a half-amp port, ...
    (microsoft.public.windowsxp.general)