Otaku Project: Building of my first multimedia home server

Posted by Wolfheinrich [www] 

It seems I haven’t been posting much lately, part of the reason has to do with the fact that my room is kind of in a disarray right now because I have been in the process of building my first multimedia file server. Why do I need a file server? Good question, with the ever increasing storage requirement for a modern day Otaku, may it be MP3 files, DVD images, etc, and the need to keep my data safe from potential hard drive crashes, I need to have a dedicated storage solution capable of storing and retrieving multiple terabytes of data with some level of redundancy in mind.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

Over the years, I have gone through difference phases of backing up my valuable data. I have tried burning CD-R when they were first introduced, I have gone the DVD writable routes for a short time (that didn’t last very long because I soon find it very difficult to organize my data) , at the end of the day, removable media is just not my kind of storage system; and on top of all that, consumer grade writable optical disc is just don’t seem reliable enough for me to consider it as a viable backup solution (and I am too lazy to search through stacks of DVD to find what I want :P ).

Before I start out to decide on a storage solution I have laid out several criteria that this new solution must satisfy:

1. Must be easily scalable in size (I don’t have unlimited capital, and even if I do, I would rather spend them on daughters!)
2. Can start small and grow as my storage requirement grow
3. Capable of storage several terabytes worth of multimedia data
4. Must have the ability to recover from a single hard drive failure (disaster recovery)
5. Must have redundancy build into the system
6. Preferably have the ability to perform system level backup on other PCs on the same network

Based on the requirement I have laid out, I have decided to investigate some of the most popular solutions such as RAID, RAID 5 in particular, for those of you who are not familiar with the term RAID, it stands for Redundant Array of Independent(or Inexpensive) Disks and a software base solution called Drive Extender, a technology promoted by Microsoft through their Windows Home Server (I found out about WHS after reading blogging friend AsianEd’s article on his home server).

Over the past couple of weeks that I have been trying to study the RAID 5 technology, the more I read about it, the more I grew uncomfortable with it. Apparently, there really isn’t a “standard” RAID hardware implementation, one RAID card from one vendor may not play well with another vendor. The fact that all disks in the same array size has to be the same, which will severely limit my ability to upgrade my array stack with newer and higher capacity hard drives (yes, there is some way to increase the size but it’s NOT very consumer friendly). And the risk of having a read error on SATA base hard drive during a RAID reconstruction, etc etc… In the end, I concluded that RAID 5 is not the redundant storage system I am looking for, it’s good for a data set that doesn’t grow large very fast, but it can’t accommodate the type of exponential growth that an Otaku need.

After RAID 5 was out of the picture, I was left with Windows Home Server, I was initially reluctant about going with that route since the few firmware engineers that I usually have lunch with like to give me a hard time about being a Microsoft fanboy. Am I a Microsoft fanboy? I don’t think so, sure I own a few Windows machines but Linux doesn’t run eroge game so, no point for me to even think about using Linux seriously! The last time I had a Linux installation on my machine was like Slackware2.0 >.>;; and that was during my college days.

But before I decided to go the Windows Home Server route, I actually ran some pretty extensive tests, including a disaster recovery test! The trial is still on-going but I am satisfied enough to stick with it.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

Just what is a Windows Home Server anyway? I think the idea has been floating around for a few years now, there are also some commercial implementations of it, like the HP EX495 1.5TB Mediasmart Home Server ( Black)

Windows Home Server a software based solution that behaves like a JBOD implementation of RAID 1 but without the additional constraint of the RAID architecture. It is like a stripped down version of Windows Server 2003 but it comes with a new technology call the Drive Extender. A technology that allow end user to add any medium of storage devices to the storage pool, may it be IDE, SATA, SCSI, USB, Firewire, (you name it), and to add them together in a single storage pool.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

Some of you might have remembered that I picked up a couple of Western Digital Caviar Green 1.5TB during the Black Friday shopping spree, which I picked up 3 of them for $89.99 each with free shipping, which worked out to be just under $0.06/gigabyte.

There are many great features in Windows Home Server, such as folder duplication, which allow end user to pick and choose which files they want redundant copy on a separate physical disk, which help guard against data lost in case of the drive failure, and reduce overhead requirement (no, I don’t want every piece of my data to be duplicated! Am I nuts or something!)

The folder duplication is performed on the NTFS level, so in case of a catastrophic failure, data can still be retrieved through any computer capable of accessing NTFS.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

Windows Home Server is also capable of performing backup on any PC on your home network.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

You can choose what folders get backed up and it also keep track of changes in the system so you are not stuck with large backup files.

Just how does Drive Extender keep track of your files? The secret is in the System Drive. When I open My Computer on my server, this is what I see.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

The System Drive is comprised of two sections, the core OS, which account for about 20 GB of your first hard drive in the system, the rest of the drive contain what they call the tombstone files, which act as file pointer to the actual locations of all your files. The second partition is your DATA partition, which is lumped together by Drive Extender. The Drive letters here is no longer relevant, because everything is organized under shared folders.

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

Here I can toggle folder duplication on/off depending on my preferences, which is a good thing. While I like having a duplicate copy of everything, it’s just way too much overhead!

Another neat feature that comes with Windows Home Server is Remote Access, which allow you to have access your server from any secured web browser anywhere with a free DNS of your choice!

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

I was going to make my DNS MazingerZ in memory of the awesome re-imaging of the of the original Mazinger Z saga, but unfortunately the domain name mazingerz was already taken so I had to settle for just mazinger… which is still good!

Mouseover = load notes.
Otaku Project: Building of my first multimedia home server

Earlier, I had mentioned that I have performed a disaster recovery test, well, I have actually attempt to create a system crash by pulling the System Drive out to stimulate a failure. Luckily, Windows Home Server with PowerPack 1 also come with a Server Recovery procedure in case the end user wanted to upgrade their System Drive or if the System Drive had crashed. During the Server Recovery mode, it scan through all the hard drives and rebuild all the tombstone files! Needless to say, I am very happy with it’s ability to recover itself!

In the end, do I recommend Microsoft Windows Home Server OEM with URP1? If you are an Otaku like me who like to store all the media files in hard drives, it is definitely a technology worth considering!

 
Posted by
Wolfheinrich
Mechanical Engineer, 路過的Kamen Rider, Dollfie Dream Photographer, Eroge Gamer Extraordinaire in USA [www]
Previously posted items
  •  
    Tsun-chan in waikiki walking down the b... [www]
    2009/12/13 04:29
    Registered on 2009/02/18. Reemployed machinist.. But definately a college...
     

    Thats really slick Wolf. and a good summation of the applicational software involved. I really should do this myself instead of keeping all my shows on three external drives.. but at the moment an external HDD is cheaper for me.. then a full out file server.. maybe at somepoint I'll do this as well.

  •  
    Lord Gara in Italy
    2009/12/13 06:58
    Registered on 2009/07/15. Project Manager Officer
     

    Buying a NAS wouldn't have been simple and/or cheaper than building a whole server pc?
    NAS like the Synology more or less have all the features you have named embedded...

    •  
      2009/12/13 07:13
      Registered on 2009/01/28. Mechanical Engineer, 路過的Kamen Rider, Dollfie...
       

      I have considered Synology NAS, but a cheap one already run about $300, and only have room for 2 slots, and you are more or less stuck with RAID, and I have already explained that RAID is not a consumer friendly technology. Let's do the math shall we?

      Case: $50
      A good power supply: $75
      WHS OEM: $100
      Mobo with integrated video: $75
      A decent processor $50.
      RAM $50
      Total cost is like $450 with plenty of room for expansion

      A 4 Bay Synology NAS is like $439 on newegg

      Sure you can get a NAS, but you don't save much money and you are stuck with no room to expand beyond 4 bays.

      •  
        2009/12/13 07:15
        Registered on 2009/01/28. Mechanical Engineer, 路過的Kamen Rider, Dollfie...
         

        Darn, I can't do math properly... WHS route is $400.

    •  
      Mim in Australia
      2009/12/13 07:56
      Registered on 2009/08/18. Nendtaku - 216 unique full size and counting
       

      From a long term cost perspective this solution provides greater savings and far greater flexability than a Nas ever could and also the ability to be used as a PVR / home media PC. As an all in one solution I'd use this as the only PC in the house for everything from Gaming to a home media PC.

      Mind you I'd rather build the OS up with Server 2008 R2 aka 7 as you can setup media center to stream any music or video content you have across the internet to any machine you like even if your home machine is hiding behind a firewall and Nat.

  •  
    jonhohx in adelaide [www]
    2009/12/13 08:45
    Registered on 2007/05/14. filmaker
     

    kool...i love cable managmnt

  •  
    LoganRunn in Miami
    2009/12/13 14:13
    Registered on 2008/11/30. Boukenger
     

    Nice build! Been considering building one of these for myself and had some questions.
    1. Do you leave it on all the time? If so, what's the impact on the electrical bill?
    2. Do you have the system go to sleep and wake on lan to use it?

    I have one of those HDD Docks connected via esata to my pc with a 1TB HDD for back ups so I just turn it on, sync the files and turn it off.

    •  
      2009/12/14 10:23
      Registered on 2009/01/28. Mechanical Engineer, 路過的Kamen Rider, Dollfie...
       

      I just finished building it a few days ago, so no idea how much it cost on the electrical bill.
      These drives are WD green drives so they are design with saving power while idling in mind so I am hoping it will perform like advertised.


Latest Posts
Currently being read