FreeNAS vs unRAID

29/12/2020
Chưa phân loại
FreeNAS is a trusted and robust operating system for your Network Attached Storage (NAS). The company behind it, iXsystems, has been around since the dot com era and has made a name for itself in terms of both the hardware it delivers and the software (like FreeNAS) that is shipped with it. But is this product the only option when it comes to NAS? Are there any alternatives out there?

Well unRAID, from Lime Technology  is one of the proposed alternatives that has been gaining momentum in the last couple of years or so. Let’s look at some of the key differences between FreeNAS and unRAID which would help you take an informed decision when choosing between the two.

Licensing and Costs

In terms of monetary costs, FreeNAS, the software, is completely free and open source, shipped under BSD license. While unRAID is closed source and starts at $59 and can go upto $129 depending upon the number of storage devices you want to attach to it.

That is not to say that FreeNAS can’t come with premium (and expensive) customer service. If you desire you can buy hardware supplied by iXsystems that comes with their famous white-glove support. Even the base configuration of FreeNAS Mini (a NAS device) starts at $999 which is powerful enough to support a small to medium sized business. They also offer server blades that can run large websites and regardless of the size of the business, the hardware is reliable and well tested.

However, FreeNAS, the software, doesn’t come with price tags or caveats of any kind. No limitations are put in terms of  number of storage devices or CPU cores available. You can install it on ordinary hardware too, just like unRAID.

The converse is not true. unRAID doesn’t come with certified hardware making reliability and driver support a much more pressing concern. So a point goes to FreeNAS for having better technology, and flexible licensing, at essentially zero cost.

Storage Stack

FreeNAS is based upon FreeBSD. With close ties to OpenZFS project, FreeNAS offers a time-tested and reliable storage solution. Everything from crazy 20 drive arrays to SSDs and NVMe, to the latest and greatest Intel Optane, the OpenZFS community works constantly on supporting a wide range of storage devices with absurdly high levels of scalability.

You can set up storage disks in RAID 0, as mirrors, RAID-Z1, RAID-Z2 and RAID-Z3 using FreeNAS while unRAID offers just RAID 0, parity (RAID-1) and dual parity. With questionable design decisions when it comes to spreading data across various disks.

unRAID uses XFS as its default file system, which is yet another questionable choice given that ZFS is supported quite well on Linux. Speaking of which unRAID is indeed based upon Linux.

SSDs have important applications in terms of read and write cache in any kind of storage server. unRAID wiki still suggests that its support for SSD arrays is “experimental”. All in all, the underlying storage stack is quite poor in case of unRAID.

File Sharing and Directory Services and other Features

Both the OSes offer NFS shares, SMB for Windows and AFP for Mac OSX and iOS. Additionally, FreeNAS offers iSCSI services whereas unRAID doesn’t. Along the same line FreeNAS offers LDAP, Active Directory, Kerberos while unRAID offers none of it.

FreeNAS comes with snapshots, built-in compression, encryption, deduplication and remote replication while unRAID offers just disk encryption. Similarly, FreeNAS comes with integration for cloud backup, including support for services like AWS, Google Cloud, Backblaze and Azure, while unRAID is lagging behind significantly.

Another important feature is monitoring. FreeNAS gives you real time graphs of system resources utilizations in its WebUI along with alerts on PagerDuty, Slack and a bunch of other clients. unRAID just offers alerts on its GUI and to your registered emails.

Secondary Use Cases

Setting aside the use case that we are considering (thatis, of a NAS) let’s consider other use cases like running third party applications such asTorrent clients, Plex, other virtual machines etc.

unRAID can use Docker containers to run various applications like Plex media server, NextCloud, Torrent clients, etc. At the same time, it also has support for KVM and you can install arbitrary operating systems from Windows 10 to Linux if you are familiar with KVM. The Linux heritage gives unRAID an advantage in this area.

FreeNAS comes with its own containerization technology called as Jails (inherited from FreeBSD) and its own virtualization option as well called Bhyve (pronounced “Bee-Hive”). These technologies themselves are quite mature and easy use.

Additionally, FreeNAS, can also run Docker by running Rancher OS inside of a VM. Rancher offers a very sleek UI for running and managing your Docker containers.

Documentation

If you know nothing about storage and servers, you can go through a specific section FreeBSD handbook and get started in no time. FreeNAS, the project, is quite verbose and optiniate about what it recommends and why it does things a certain way. User guides and video tutorials encourages IT professionals to learn whats happening under the hood. There are no secretes and the overall ethos encourages learning.

unRAID on the other hand has an unappealing website, relatively fragmented community and a very basic wiki. Being closed source, they also avoid giving out helpful details about essential parts of their software.

Conclusion

As worrisome as it is, FreeNAS is still probably the only solution you can consider if you value your data. Monopolies are never good, and FreeBSD/FreeNAS with OpenZFS have quite a monopoly when it comes to reliable storage solution.

unRAID may develop into a strong competitor in the future but for now, sticking to FreeNAS seems like the wisest option.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Storing and Sharing with Docker Volumes

In Docker, you can write data on the writable layer. But the data doesn’t persist after a container shuts down. Also,...
28/12/2020

50 Best Free Online Python Tutorials

According to TIOBE Programming Community Index released in August 2019 for the most popular programming languages, Python...
29/12/2020

How to Update All Packages on OpenSUSE

In the case of Linux, a package is a compressed archive containing necessary data and/or codes to perform a certain task....
29/12/2020
Bài Viết

Bài Viết Mới Cập Nhật

Mua Proxy V6 Nuôi Facebook Spam Hiệu Quả Tại Onetcomvn
03/06/2024

Hướng dẫn cách sử dụng ProxyDroid để duyệt web ẩn danh
03/06/2024

Mua proxy Onet uy tín tại Onet.com.vn
03/06/2024

Thuê mua IPv4 giá rẻ, tốc độ nhanh, uy tín #1
28/05/2024

Thuê địa chỉ IPv4 IPv6 trọn gói ở đâu chất lượng, giá RẺ nhất?
27/05/2024