Shadowrun Pub

  • April 24, 2024, 02:59:55 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Our meatbots have been missing since '98!

Pages: [1]   Go Down

Author Topic: Project: Home built RAID 5 NAS  (Read 1964 times)

Ingo Monk

  • SysOp
  • Experienced Runner
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 2874
  • VOODOO!
Project: Home built RAID 5 NAS
« on: April 12, 2009, 12:33:30 AM »

So I've been debating whether to buy a pre-built pretty much plug-n-play NAS (network attached storage) for a few months now (my 2x 500GB drives are at 75% capacity now).  For those who don't know, I'm really picky when it comes to picking out things to buy.  When it comes to spending a significant chunk of money I'll usually ponder it for weeks or even months playing with the numbers or items, etc.  When it comes to computer equipment it may take longer because I convince myself I should wait for something new to come out so the current item I'm looking at becomes cheaper.

Well anyway enough about me, onto the dilemma at hand.  Well, not so much a dilemma anymore.  So anyway when I starting looking at NAS's I was debating on RAID 1 or RAID 5.  RAID 1 NAS's go for anywhere between $100 and $300.  RAID 5 NAS's go for anywhere from $300 to well beyond $500.  After that I looked at features, and since there are a plethora of them I won't go into the details.  But basically I needed to be able to share data between multiple windows computers (CIFS) and stream media to other devices (UPnP).  It would also be nice for Linux support (NFS) and FTP support.  So the one I had eventually picked out was the Qnap TS-409 Pro unit, which costs $599 at Newegg! THEN you have to buy the hard drives to go in it!

Then my coworker shows me FreeNAS, which is a bit of software that will allow you to turn any computer into a NAS.  Then I got to thinking, how kewl would it be to build my own NAS?  After looking at FreeNAS it became an enticing project!  FreeNAS is based on FreeBSD (which is based on Unix), and offered all the features I wanted and then some.  Then came the thoughts of physical footprint and power usage.  What were my options?  I had looked around a few local computer shops and mega stores and whatnot to find a case that would fit at least 4 hard drives but would be pretty small.  Today everything kind of fell in place (especially after hours and hours of research!) when I found the perfect enclosure.

Case: Chenbro ES34069
Motherboard: Intel D945GCLF2
CPU: Integrated Intel ATOM 330
RAM: 1 or 2GB, depends on if I can scrounge up some or if I have to buy it
Controller: Promise SATA300 TX4
Hard Drives: Undecided at the moment, probably 4x 1TB

Case, Motherboard/CPU and Controller comes out to $382 at my favorite local shop.  Newegg doesn't have the case, but I found it at another online vendor and the total is $361.  I'll probably buy it local because I get a discount and I don't have to worry about shipping (and they're really good with returns in case I run into trouble).  My cousin's wife works for Seagate, so I'm gonna see if I she can get some hard drives for me.

The case has 4 integrated hot-swap trays as well as a spot for a 2.5" hard drive.  This means I can install FreeNAS onto the 2.5" and have the 4 bays for my RAID array.  The case is also pretty small, measures 10.24" x 5.51" x 10.24".  The Atom CPU is a low power CPU.  The motherboard also has 2 SATA slots so I can run a hard drive from there for FreeNAS and run the 4 storage drives off the controller.  FreeNAS has software RAID capability so I'm pretty set.  I spent a few hours checking and cross checking to make sure all the hardware I had selected were compatible and would work together.  FreeBSD doesn't have drivers for all controllers and many manufacturers would write windows drivers and be done with it.  I also had to make sure that the Promise card would work in the Intel motherboard since Promise cards tend to be picky and throw up errors in non-verified boards.  Promise's compatibility list for this card was dated March or April of 2008, a full year ago, so I had to do some digging and was able to find out that the card and board did indeed work together.

So.. I'm pretty excited to get started now.  ;)
Logged

"If you're going through hell, keep going." - Winston Churchill

Ingo Monk

  • SysOp
  • Experienced Runner
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 2874
  • VOODOO!
Re: Project: Home built RAID 5 NAS
« Reply #1 on: July 14, 2009, 09:59:01 AM »

Update:

Decided against using FreeNAS, it's not as flexible and can't do as much as I'd like.  Instead, I'll be using Ubuntu server edition.  I've installed it on a test box and have been playing with it.  Got LAMP set up along with Webmin.  Started learning the console commands and I'm having a lot of fun tinkering with it.

Any Linux nerds out there have recommendations on a VNC and torrent client?
Logged

"If you're going through hell, keep going." - Winston Churchill

ROOTless

  • Exalt
  • Grid Overwatch Division
  • Experienced Runner
  • *****
  • Karma: 25
  • Offline Offline
  • Posts: 3877
  • Reality? Yesterday's news!
Re: Project: Home built RAID 5 NAS
« Reply #2 on: July 19, 2009, 02:27:20 PM »

how does the ubuntu server work for you?
Logged
Reality?  That's for people who can't handle hot ASIST!


"I find you lack of grammar...disturbing..."

Ingo Monk

  • SysOp
  • Experienced Runner
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 2874
  • VOODOO!
Re: Project: Home built RAID 5 NAS
« Reply #3 on: July 19, 2009, 10:36:47 PM »

It's not 'production environment' at home yet, I haven't built the machine yet (didn't want to spend any money on it yet).  I've been playing with it at work and I'm having a lot of fun with it.  The neat thing is that if you don't know how to do anything you can find out within 5 minutes with google, there's just so much documentation and forums on the net.

Once I had LAMP set up I could install Webmin and do just about everything I need from the webmin server site.  At that point the server could run headless and I could manage it remotely.  I also plan to download torrents off of it when I set it up at home.  I want to set up VNC on it to cover any bases that Webmin can't handle (which I haven't come across yet).
Logged

"If you're going through hell, keep going." - Winston Churchill
Pages: [1]   Go Up
 

Bad Behavior has blocked 7357 access attempts in the last 7 days.

Page created in 0.159 seconds with 20 queries.