FreeNAS vs. WHS – Storage Server Challenge

jlebeau put a NAS server together and installed FreeNAS and MS Windows Home Server (WHS) to see which one had the best features. As so often, both product have their good and bad points:

I recently put together some spare hardware to build a home storage server. When you think about all the things you have on your computer(s) these days–pictures, music, movies–you have to think about having a way to back it all up. You can use online backup services, or if you have a bit of time and the hardware to do it, build a home storage server.

I scrounged up some hardware that I had lying around, and got a pair of 1 TB hard drives. With the price on hard drives so low, it only makes sense to give yourself plenty of space. Then the big question was software. FreeNAS is an open-source project based on FreeBSD with a ton of great features. Also, as a member of the Microsoft Partner Program, I had access to the newest version of Windows Home Server. The biggest advantage of WHS is the integration of Windows clients and automated services.

Windows Home Server

  • WHS recommends a 2GHz CPU, 1 GB of RAM
  • The best feature, in my opinion, is if you need to add more storage
  • WHS also has some nice features as a media server
  • Third-party plug-ins

FreeNAS features

  • Low spec server requirement
  • Easy installation
  • Documentation not as good
  • ZFS support
  • several sharing services (incl iTunes)

jlebeau concludes that

Both products are good and well worth using, but for me, FreeNAS was the choice with running a mixed Mac/Windows household. If you are setting one up for yourself, and you are tech savvy, go for FreeNAS. If you want something that is a little more plug-and-play, and you don’t need the cross-platform compatibility, Windows Home Server is a good choice too.

Read the whole review: Storage Server Challenge: FreeNAS vs. WHS

Posted in FreeNAS | Leave a comment

Creating a NAS Box Using OpenFiler

“In a recent article we saw how easy it is to take an existing server and enable NFS, effectively turning it into a NAS box (See Creating a NAS Box with an Existing System). The steps are fairly simple and nearly all Linux distributions come with NFS (excluding some of the embedded or specialized distributions). However, implicit in this approach is that you have to maintain the server distribution by keeping it up to date, making sure it is patched, and implementing your own security on the system. This can include many packages installed on the server that have nothing to do with NFS or NAS.

“An alternative approach is to use a dedicated NAS appliance distribution that uses only the packages necessary for a NAS box. This would reduce the number of packages that you need to keep up to date or even monitor for security problems. This article examines one popular NAS distribution, OpenFiler.”
Posted in OpenFiler | Leave a comment

FreeNAS vs NexentaStor

There has been feedback on the FreeNAS forums in the past that network transfer in FreeNAS is slow. HarryD has now tested and compared the performance of FreeNAS 0.7.1 stable (Build 5127) and Nexentastor Community Edition 3.0.2.

From his conclusion it’s apparent that FreeNAS and NexentaStor are very comparable on the performance side. NexentaStor is slitghly faster in most of the disciplines, but the lack of AFP make them both overall equal.

FreeNAS is easy to setup and has a very clear and structured WebGUI. Nexenta has more features (e.g. built in snapshots, deduplication, etc.) At the moment I definitely will stay with FreeNAS as the performance is comparable and I really like the integration of Time Machine via AFP.

Posted in FreeNAS | Tagged , | Leave a comment

Learning FreeNAS – a review

Writing books about software almost certainly means that the book will be out-of-date sooner rather than later. This is even more the case when writing open source software under active development. However, this has not stopped Packt Publishing from releasing yet another open source-related book: Learning FreeNAS, written by Gary Sims.

Network Attached Storage (NAS) was often found in companies and large enterprises, until recent times when prices of technology and especially hard drives prices were falling lower than ever. With FreeNAS (a free network attached storage server based on the UNIX-like operating system FreeBSD) setting up a NAS servers is in everybody’s reach, and “Learning FreeNAS” makes understanding and setting up a NAS system an easy task.

FreeNAS has a full range of advanced features, including RAID support and support for Microsoft Active Directory and iSCSI. These and many other features are easily accessible through a web-browser.

Setting up a stand-alone FreeNAS server brings some useful advantages: operating system and data are separated. This means that whatever happens to your desktop operating system, all your data, pictures, music and videos are safe on the data server.

Learning FreeNAS has some 200 pages explaining the background of NAS in general and FreeNAS in particular, and an additional 20 pages with an introduction to FreeBSD. Learning FreeNAS is not a handbook, but it is full with good information.

The book has two parts, one for those who are familiar with open source operating systems (Linux, FreeBSD) and want to start to “get their hands dirty”, and another part for readers new to these systems and who’d like to go through the theory and processes step-by-step.

So, what is this book all about? The first chapter explains the idea behind NAS and the philosophy of the FreeNAS server.
The second goes into capacity planning and hardware requirements, backups and redundancy needs. Calculating future disk space is important, but often overlooked. As most PC users know, you can never have enough hard disk space.
Chapter 3 explains how to install FreeNAS and chapter 4 goes into the different services and protocols (CIFS/SMB for Windows clients, NFS for UNIX clients, AFP for OS X clients, etc). If you’re new to these protocols, this chapter helps you decide what to activate in order to make your data storage server available to all connected PC’s on the network.
Chapter 5 deals with system administration and user administration. The next 2 chapters deal with RAID Levels (0, 1, 5, 6, 10 – redundancy and fault tolerance) and backing up your data server to other disks or remote servers.
Chapter 8 and 10 are mainly for advanced users as they deal more with FreeBSD, the operating system underlying FreeNAS.
Hardly any installation will be without problems, hence chapter 9: problem solving.

As you can see from the above chapters, the book is set out very methodological. It goes from introduction to planning, installing and trouble shooting.

The book does not go into all details and settings of FreeNAS, but reading it you will find your way round very quickly. Overall the book is well written and easy to follow. Garry has done great job making NAS and FreeNAS easy to understand. If you have a spare PC (and some spare hard drives), give FreeNAS a whirl and that PC a new lease of life.

Many companies sell dedicated NAS systems (Netgear, QNAP etc) at high prices, but if you like to understand the NAS concept and like to set up yourself, have a look at FreeNAS.

One minor point I’d like to add is that since FreeNAS has evolved further since Learning FreeNAS came out, a number screens have changed, so some of the screenshots  in the book do not match the screens in newer FreeNAS versions.

As FreeNAS is a project in continuous development, Gary has also set up a blog to keep you up-to-date about new versions, howto’s and other useful content: www.learnfreenas.com. News, howto’s and other interesting material relating to FreeBSD, can be found on www.freebsdnews.net.

If you are looking to set up a FreeNAS server, I definitely recommend buying this book as it is a clear and concise guide to setting up and implementing FreeNAS.

Buy on Amazon.co.uk or Amazon.com

nastse-20
Posted in File Server, FreeNAS | Leave a comment

VortexBox 1.2 released

Andrew Gillis has announced the release of VortexBox 1.2, a Fedora-based Linux distribution with the goal of turning an unused computer into an easy-to-use music server or jukebox:

“VortexBox 1.2 released. The VortexBox community has been working hard on this release. We have added a lot of new features to make VortexBox the best NAS for SqueezeBox. These include adding the new SqueezeBox Server 7.4.2 and fixing some critical bugs in VortexBox Player. VortexBox Player is now the highest resolutions (192/24) player available that is compatible with SqueezeBox Server (SBS). The new package manager allows new software packages to be installed from the GUI. The Sonos web GUI can now be installed from the GUI making VortexBox the best NAS for Sonos players. We have fixed the MP3 encoding with better support for genre and cover art that works well in all applications.”

Release announcement |  Download | Website

Posted in Vortexbox | Leave a comment

Distributed Replicated Storage Across Four Storage Nodes With GlusterFS On Fedora 12

This tutorial shows how to combine four single storage servers (running Fedora 12) to a distributed replicated storage with GlusterFS. Nodes 1 and 2 (replication1) as well as 3 and 4 (replication2) will mirror each other, and replication1 and replication2 will be combined to one larger storage server (distribution). Basically, this is RAID10 over network. If you lose one server from replication1 and one from replication2, the distributed volume continues to work. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA.

Distributed Replicated Storage Across Four Storage Nodes With GlusterFS On Fedora 12

Posted in Data Storage | Leave a comment

SUN OpenStorage presentation

“At work (client site) SUN made a presentation about their OpenStorage products (Sun Storage 7000 Unified Storage Systems) today.

From a technology point of view, the software side is nothing new to me. Using SSDs for zfs as a read-/write-cache is something we can do (partly) already since at least Solaris 10u6 (that is the lowest Solaris 10 version we have installed here, so I can not check quickly if the ZIL can be on a separate disk in previous versions of Solaris, but I think we have to wait until we updated to Solaris 10u8 until we can have the L2ARC on a separate disk) or in FreeBSD. All other nice ZFS features available in the OpenStorage web interface are also not surprising.

But the demonstration with the Storage Simulator impressed me. The interaction with Windows via CIFS makes the older version of files in snapshots available in Windows (I assume this is the Volume Shadow Copy feature of Windows), and the statistics available via DTrace in the web interface are also impressive. All this technology seems to be well integrated into an easy to use package for heterogeneous environments. If you would like to setup something like this by hand, you would need to have a lot of knowledge about a lot of stuff (and in theFreeBSD case, you would probably need to augment the kernel with additional DTrace probes to be able to get a similar granularity of the statistics), nothing a small company is willing to pay.”

Read Alexander’s full post:  Sun OpenStorage Presentation

Posted in Data Storage | Leave a comment

Use OpenFiler as Free VMware ESX SAN Server

“Many of the VMware ESX Server advanced features cannot be used without a SAN (storage area network). Besides the high cost of the ESX Server software and the Virtual Infrastructure Suite, a SAN can be a huge barrier to using VMware ESX and features like VMotion, VMware High Availability (VMHA), and VMware Distributed Resource Scheduler (DRS). In this article, we take a look at how you can download a free open-source iSCSI server and use it as your SAN storage for VMware ESX and its advanced features.

OpenFiler is a free open-source SAN server. It offers NFS, SMB (for Windows), iSCSI, and HTTP file sharing. You can download it as a fully installed VMware virtual disk or as an ISO image that you need to install. Either way, there is no cost. Openfiler is simply a modified version of Linux that provides an iSCSI Target for iSCSI initiators like VMware ESX and Windows.”

David Davis explains step-by-step how to set up and use Use OpenFiler as Free VMware ESX SAN Server

Posted in OpenFiler | Leave a comment

A guide to network attached Storage Devices for Backup

The New York Times has put together a guide helping you find the best NAS storage servers for your need:

“… [a] NAS provides a central hard drive on which you can store, share and back up all files from multiple computers in the household. The NAS drive connects via an Ethernet cable to a wireless home-network router, which enables laptops and other devices equipped with Wi-Fi networking to use the drive wirelessly.

Unlike an external hard drive, an NAS device has a processor and uses its own operating system for storing and sharing photos, music, video and personal files.

Makers of NAS devices say home users primarily use the drives for data backup; centralized storage and file sharing among multiple computers; and remote access to photos, video, music and other files.

Most NAS drives enable families to create one consolidated library of photos, videos and digital music that can be streamed to high-definition TVs and other networked devices in the home. To do so, you will need a digital media adapter or a game console like the Xbox 360 or PlayStation 3 that connects to the TV.

NAS drives also have software that can be set to automatically back up every computer on the network. The software enables you to select files, folders and drives to back up, as well as designate the time and day of the week for automatic backups. You will need to install the software on each computer on the network.

A more sophisticated NAS device contains two hard drives and automatically maintains identical copies of data on each drive to help ensure foolproof data storage. The beauty of this setup, known as mirroring or RAID 1, is that if one hard drive fails, the information will be safe on the other one.”

For the shopping tips: A Guide to Network-Attached Storage Devices for Backup

Posted in Data Storage, NAS | Leave a comment

NAS 2.0 adapter from Addonics

The NAS 2.0 adapter is Addonics‘ 2nd generation NAS adapter that supports the Gigabit network to double the performance. Comes with two high speed USB ports, the NAS 2.0 adapter enables any USB hard drives or SSD and a USB printer to becomes instantly shareable over LAN.

The NAS 2.0 adapter supports both SMB (Server Message Block) and the open source Samba network protocols, allowing for cross-platform access of all shared data for most versions of Windows, Mac OS X, and various Linux distributions.

For remote users who are not connected over the LAN, the NAS 2.0 Adapter provides FTP access for up to 8 simultaneous users anywhere in the world with an internet connection. In addition, the NAS 2.0 adapter can also be used as a Bit-Torrent downloading appliance.

Addonics NAS adapter product page

Posted in NAS Devices | Leave a comment