Slashdot Mirror


Best Home Network NAS

jammerjam writes "My WD 120GB drive got its MBR scrambled so it no longer mounts in my W*ndoze box (I can recover the data so I know that's intact). But now that's made me realize I need to implement my data backup plan. Scouring the Internet I can't find a reliable resource for home NAS solutions. For every positive review I can find a negative that refutes it. My first choice from what I found starts at $1200...I've got $500. Anyone have a suggestion? I'm not looking for enterprise-level storage here — but I do want reliability."

21 of 802 comments (clear)

  1. OpenFiler by morgan_greywolf · · Score: 5, Informative

    Buy a couple of 500 GB SATA HDDs. You can build a box with a SATA RAID controller for probably ~$200 or so and throw OpenFiler on it. You still won't do this under $500, though. Probably under $750, though, for sure, if you're careful.

    As for the botched MBR, boot an MS-DOS or even a FreeDOS boot disk and do a fdisk /mbr. That should fix it.

    1. Re:OpenFiler by kryptkpr · · Score: 4, Informative

      Why add the additional point of failure? Or was I supposed to buy 2 identical RAID cards for when one failed and it turned out the array it built isn't compatible with anything except the exact same device with the exact same firmware revision?

      With software (Linux) RAID the actual RAID set is just partitions on the physical drive, not the whole entire drive. My /boot and root partition is mirrored on all of my drives, so even if the array completely disappeared I can still boot up. To gain access to the rest of my data (RAID5), any recent kernel with RAID support will do..

      Hardware RAID controllers may have made sense 10 years ago when commodity hardware was much slower (and so a dedicated CPU for RAID was a must), but unless I'm missing something they no longer make sense today.

      --
      DJ kRYPT's Free MP3s!
    2. Re:OpenFiler by dberger · · Score: 3, Informative

      That depends on your priorities. "Real" RAID cards lock the raid meta-data to a specific vendor (sometimes to a specific line). So if your card dies, you're forced to buy another one. If you want to upgrade (more ports, better RAID processor), same story - you're vendor locked.

      Software RAID is slower (though a reasonable system doing just software RAID has no trouble outperforming a cheap "real" RAID card) but you can move the drives into another system running the same software and have access to the data.

    3. Re:OpenFiler by imipak · · Score: 5, Informative
      Why not use £50 NSLU2? Dinky little ARM box with a Cisco logo on the front - it comes with a cheap as chips web UI, supports SMB and various other ways to push/pull data. And of course you can nuke the default firmware and blat it with a proper full-blown Linux installation and install software galore (Asterisk, even!) I've got my root fs on a flash stick, which makes booting pretty fast - the other USB slot has a single 500Gb drive, but you could easily make drives 2.

      You have to buy the drives as well of course, but I paid less than 70 quid for my 500Gb EISA drive. In my specific setup, the main drive could of course go bang, but I'm using it for network attached backup rather than primary storage. No reason you couldn't do it though.

    4. Re:OpenFiler by Chelloveck · · Score: 4, Informative

      Why add the additional point of failure? Or was I supposed to buy 2 identical RAID cards for when one failed and it turned out the array it built isn't compatible with anything except the exact same device with the exact same firmware revision?

      In fact, I just had a RAID controller die. Fortunately it would still let me mount the disks read-only and recover the data. That pretty much convinced me that RAID is not what I want for home.

      To replace the RAID (and because I needed more storage anyway) I went out and bought two 500GB drives. I have them mounted as two plain ol' ext3 drives -- not RAID, not even software RAID. Just two drives. I have a cron job that rsync's one to the other every night. I took a cue from this page and keep a week's worth of backups as hard links. This gives me seven days to recover anything I accidentally deleted before it's gone for good, but doesn't take up much more backup space than just a single copy. My data is mostly unchanging files like CDROM ISOs and MP3s, so after the initial 5-hour mass copy was done the nightlies only take a few minutes.

      Now if either drive craps out I can mount the other in any Linux box and recover the data. If anything in that box craps out, including the controller, I can take the drives and recover the data. Yeah, it's possible that the controller could fubar both drives if something dire happens. A RAID controller could do the same. If I had 500GB of storage off-site I'd rsync to there instead.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    5. Re:OpenFiler by bendodge · · Score: 3, Informative

      You're making this too hard:
      http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&SubCategory=124&N=2000150124
      Right there at the top is a 5/5 rated Lacie 320GB Ethernet Disk for $153.

      If you want something a little more secure and flexible get this: http://www.newegg.com/Product/Product.aspx?Item=N82E16822102007
      And add some of these: http://www.newegg.com/Product/Product.aspx?Item=N82E16822148261
      If you use two of those drives in a RAID 1 array, you have 250GB of redundant storage for a total around $370.

      --
      The government can't save you.
    6. Re:OpenFiler by Omega996 · · Score: 3, Informative
      I second Solaris / OpenSolaris and zfs - zfs support on FreeBSD is pretty flaky, and there's not going to be kernel-mode linux support for zfs ever, unless a license change is made somewhere. Seriously, zfs is awesome.

      Otherwise, it's pretty easy to build a DIY NAS for right around $500:
      • $80 - GA-MA69GM-S2H motherboard (has 10/100/1000 ethernet)
         
      • $56 - 1GB DDR2 800 RAM
         
      • $43 - Sempron 64 3600+
         
      • $40 - 500W Power Supply
         
      • $220 - Total before drives

      WD Caviar SE 16 500GB 3.0Gb SATA drives run about $105 each, so another $210 for drives, and you've got a DIY NAS for under $500. Still enough to pick up a cheapie Rosewill case to put it all in, or you can just mount it on a DIY rack using threaded rod and plywood base.
      You can get Solaris 10 Dev Edition free from Sun - they pay the media and postage cost, and it took me only two days to get a DVD. set up your NAS pool with zfs, and you're all set. If you need more storage in the future, you can add disks and extend the pool with no hassle whatsoever.

      If you want to go REAL low-budget, though, and are just interested in having some sort of NAS device - I'd suggest you pick up an Airport Extreme, and attach an external 500/750/1000 GB hard disk or two through the USB connector. Easiest setup yet. The Airport Extreme runs about $180, and you can get 500GB USB/eSATA drives for $130 each. Total cost for the AE and two 500GB drives - $440. Plus you have 802.11a/b/g/n-draft, and three Gb ethernet ports.
  2. I've got the DNS-323 by ThatDamnMurphyGuy · · Score: 3, Informative

    Last year I ditched the file server at home for the DNS-323. With the current firmware, it's been rock solid for me. At the time, it was $300 for the unit and two 250GB drives. It's iTunes server works well enough for me as well.

    As a bonus, it's debian based, so you can hack the OS as well to server up things light lighttpd, upgrade samba, or run subversion.

    1. Re:I've got the DNS-323 by giminy · · Score: 4, Informative

      As a bonus, it's debian based, so you can hack the OS as well to server up things light lighttpd, upgrade samba, or run subversion.

      I also own a DNS-323, and I can't recommend it so much. The 323 is *not* debian-based, it runs busybox. You can install debian on your hard disks, chroot a shell to the debian install directory, and start services like a separate http server, ssh server, etc under debian. It isn't quite the same thing, however...

      The kernel that comes with the 323 is a huge problem, and the chroot debian can't fix that. There is a hack to load a new linux kernel image on top of an already-running kernel (akin to the way that you used to use LoadLin to boot linux from DOS, if anybody was doing that way back when). This method of replacing the kernel is highly experimental though. As it stands, nobody knows how to create a custom firmware for the 323 and load it without hardware hacking -- the firmware update interface checks new firmwares for a digital signature from D-Link.

      I should also point out that even the latest version of the 323 firmware, 1.03, disappears files. It has also been reported that it will not rebuild RAID-1 arrays correctly. To demonstrate the former bug you try to transfer a file bigger than about 20GB to the NAS. It will report to your operating system's SMB layer that it took the file fine, but the file just won't be on the filesystem. I have tried this using Windows XP, Mac OS X tiger and leopard, and my stock Feisty Fawn boxen, using two different switches. The 323 exhibits the same behavior to all of them. The earlier firmwares are also really notorious for dropping files if you transfer large numbers of small files in batches (like, say, backing up your filesystem).

      Also, the 323 only supports ext2 as its underlying filesystem. This probably explains some of the problems that it has when working with terrabyte-sized arrays? Also, the 323 does not provide a safe way of running fsck (you can do it via the command-line if you set up ssh/telnet, but only if you are willing to fsck a mounted filesystem [eep!]). In any case, it has been over a year, and D-Link has not got the kernel right on the 323 (and all they have to do is compile a kernel > 2.6.6 and ship it in a firmware), so I would suggest avoiding it...

      --
      The Right Reverend K. Reid Wightman,
  3. Airport and USB drives by dhartshorn · · Score: 4, Informative

    $179 for an Airport base station, $321 for three 500GB USB drives and a USB 2.0 hub. Should be enough for a serious porn collection, and you get wireless N for free.

  4. Freenas by Anonymous Coward · · Score: 4, Informative

    Try the freenas server. It works great.
    I use a old beat up computer with 3 500 gig external usb harddrives in a raid 5 which gives me a terabyte of storage :)

    www.freenas.org

  5. Re:On the cheap by Skinkie · · Score: 4, Informative

    If you do it with OpenSolaris and ZFS, you make it very simple for yourself. The amount of administration needed using Linux and *iSCSI is huge. While OpenSolaris provides iSCSI/NFS on the fly. Including snapshots of snapshots. So you can have 'raw' volumes, and managed data. I'm using OpenSolaris now to boot my Xen Linux Nodes now from OpenSolaris NFS. Yes I know xVM exists, but it is not as mature as the Linux version. Use the best tool for a problem.

    --
    Support Eachother, Copy Dutch Property!
  6. Linksys NSLU2 by powelly · · Score: 3, Informative

    I'm using a Linksys NSLU2 as a NAS. I've wiped it of the original Linksys firmware and installed the officially supported ARM version of Debian Linux on it. Debian is installed on a 2GB USB Memory Stick, and I have a 500GB External USB HD attached via a tiny USB hub. I also have an HP F380 Printer/Scanner attached.

    I'm using the box as a Samba server for file sharing, SANE server for remote scanning, CUPS server for remote printing and a Twonky Media server for steaming audio and photos to my XBox 360. It all works really well.

    Not a bad NAS (or really a complete Debian Linux box) for about $250 for the NSLU2 and the Harddisk.

    --
    --- I'm sure using a computer was fun back in the 80's. *sigh*
  7. Re:RAID 0 by vally_manea · · Score: 3, Informative

    he said mirrored - so probably he meant RAID 1 :-)

  8. Buffalo is the way to go by squarefish · · Score: 3, Informative

    The DriveStation Quattro is in your price range and provides you with 750GB of storage using RAID 5 and it's in your price range.

    I just got a 2TB buffalo terastation pro II for 1K and it's awesome. Here's a review of the 1TB model. They offer other options, but this seemed like the best one for me based on price, capacity, and reputation. True reliability means you probably want RAID 5 and that means 3 or more drives. If you don't want to fight with raid cards and configuring it from scratch, then this is a great option.

    --
    Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
  9. personal experience: ximeta by psbrogna · · Score: 3, Informative

    I've had good luck with the two Ximeta NAS devices I've bought in the last couple of years. They have a proprietary architecture that allows you to put a standard low cost, high capacity drive onto your home network for file sharing via either Cat5 or USB (through a PC). The network connection provides superior performance. I've used these drives in Windows & Linux environments succesfully. I believe you can pick up the external enclosure (that only needs a drive; already contains power supply and interface hardware) at Radio Shack for ~$60 and then put whatever compatible drive you want in it. Read more at: http://ximeta.com/

  10. Re:Drobo? by jbarr · · Score: 3, Informative

    I've read a LOT Drobo looks like an EXCELLENT choice, but there are two things to consider:

    1. It isn't cheap at $499--without drives.

    2. It is not a NAS as such. Drobo is a USB-attached external drive system. Yes, its volume(s) can be shared over a network, but it is not a standalone, network-connected device.

    Now, if Drobo had a gigabit Ethernet connection, I would seriously consider saving up for one....

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  11. Re:Drobo? by jbarr · · Score: 4, Informative

    Understand that for the $500, it will hold NOTHING, because out of the box, it comes with no drives. Your limitation on space is in how many drives you install (up to 4) and what capacity drives you install. Using their Drobolator page, you can see how capacity is affected by the number of drives and capacities. For example, installing 4 1TB drives gives you 3TB of protected storage.

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  12. Windows Home Server Review by justechn · · Score: 4, Informative

    I second that suggestion.

    I just completed a very extensive review of both the hardware and software for Windows Home Server. It is a fantastic backup solution and you can build a machine for very little cost. Not only do you get a great backup solution, but you also get a lot more. Windows Home server has a built in web server that will host all your files online for free. From the website you can also Remote desktop into any of your Windows boxes that support remote desktop. You can also stream all your media content from the Home server to any machine on your network. There are some problems with the Media Streaming, hopefully those will be fixed. Last but not least you have the ability to use add-ins which can add tons of extra functionality.

    The biggest limitation of Windows Home Server is that it will not backup anything but Windows machines, but that does not mean someone won't write an add-in that allows other operating systems to be backed up.

  13. My thoughts... by Muad'Dave · · Score: 3, Informative
    I've been doing research on this very issue. Here's an excellent site that has performance statistics and ratings.

    • The Thecus 4100+ is rumored to be extremely slow.
    • The Infrant/Netgear ReadyNas NV+ is the one I'm looking at. It has an iTunes server, a DLNA server, and a USB connection for TimeMachine.
    • The Qnap TS-401T seems to have a USB port, but it is not for computer access to the filesystem - it's for backing up files to external drives!

    My 'dream NAS' would support 3.0 Gb/s SATA transfers, support RAID 0-6 + JBOD, use a Linux-mountable filesystem on the drives (ReadyNas uses EXT3), have iTunes and DLNA media streaming support, firewire 800/USB 2.0 connections for the currently-direct-connect-only OS X Time Machine, support and use 1 GB transfer speeds.

    The Thecus 5200B is sinfully fast, but doesn't have the iTunes or DLNA servers (it is a SMB box, not a home server, after all).

    Opinions?

    --
    Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
  14. Re:RAID 0 != Mirrored! by jcoy42 · · Score: 3, Informative

    The easy way to remember this is:

    How many drives can you afford to lose?

    RAID0: you can lose 0
    RAID1: you can lose 1
    RAID5: if you don't remember this one, you're hopelessly lost anyway, so sure... you can lose 5.
    RAID6: RAID5 with an extra pairity drive.
    RAID0+1: you've added RAID1 to RAID0.
    RAID10: you've added RAID0 to RAID1.

    --
    Never trust an atom. They make up everything.