Originally Posted by Mfusick
What exactly is NZFS and how is it any different or better than ZFS ?
Ask and you shall receive.
Nice write up there.
Let's make it a tradition and let me introduce to you NZFS!
NZFS stands for Next-Generation Zion File System.
More detailed information will be provided in the weeks to come as NZFS is currently in private beta testing.
Nonetheless, here is a first look: http://www.openegg.org/2013/02/12/a-first-look-at-nzfs-and-replacing-unraid-with-nzfss-transparent-raid-traid/
Taking the use case approach
NZFS is vast in features so much so that we will approach each feature as a use case in order to avoid overwhelming the potential user.
Use case 1: Using the Transparent RAID feature of NZFS as a replacement for unRAID
Imagine a RAID system where you can take any one drive from the RAID and have that drive fully readable in another system without the other drives part of the RAID.
Then, imagine a RAID system where losing more drive than the tolerance level will not cause you to lose all your data beyond the drives lost.
Well, it is here. NZFS’s tRAID: a Storage Technology Breakthrough.
Transparent RAID has the following features:
Independent disks with transparent dedicated parity
Can tolerate X drives failures, where X is the number of drives the user has configured for parity.
Each drive can be formatted with its own independent file system.
Each drive can be pulled and read in another system by itself.
In case of failure past the tolerance level, surviving drives are fully readable/writable.
tRAID vs unRAID
Transparent RAID is a better version of unRAID that runs on any modern version of Windows and Linux.
Advantages over unRAID:
- Running a large array with just one parity is simply foolish. unRAID is limited to one parity drive.
- Hard drives tend to fail in batches and we tend to buy drives in lots, which almost always come from the same batch.
- When you lose a drive, chances are great that you might lose another drive shortly after if they are all from the same manufacturing batch.
- Worst, RAID recovery tend to put greater stress on your drives and that’s the time when another drive might fail.
- Improve your protection level and recovery chance by using two or more parity.
NZFS runs on any modern Windows or Linux OS
- unRAID runs on a non-standard OS and users are limited to the hardware its customized OS supports.
- By running on your favorite OS, NZFS let’s you build a storage box that can run other applications such that you have a more complete and usable system.
- These value added applications are essential to running an effective storage box.
NZFS is more future proof
- The day the developer of unRAID is no longer able to support new hardware, you are stuck.
- With NZFS, you can upgrade your hardware as your favorite OS evolves.
No cache drive required with tRAID (no gimmicks)
- unRAID requires you to add a cache drive (along with all the many issues that go along with that) in order to achieve adequate performance.
- No such thing with NZFS. An NZFS Transparent RAID use no gimmicks and has high performance out of the box. No cache drive. No additional way to losing your data.
- A cache drive as used in unRAID leaves your data vulnerable! Yikes!
- The client application for managing your NZFS hosts is a very rich and slick UI that makes management a breeze and keeps you from making mistakes. There is nothing more frustrating than something that is cryptic to manage or a UI that can lead you to doing the wrong thing and lose your data in the process. Taking cues from the interface we designed for FlexRAID, the NZFS client interface is a fresh and intuitive new approach.
- You time is valuable. The NZFS UI keeps it simple for users that want simplicity while giving users that like to tinker something to tinker with.
- A single client install can manage an unlimited number of hosts.
- unRAID relies on its user community to create unsupported UI plugins to restyle the default UI into something usable. Managing your precious data with an unsupported UI modification? Yikes!
NZFS is far more innovative
- Remember that it is only one feature of NZFS that is a complete and better replacement for unRAID. When you add the many other features, you start to realize that the people behind NZFS have a far greater expertise in storage technologies.
- unRAID is struggling to innovate and is frankly dépassé.
- The people behind NZFS are true storage data architects with advanced mathematics knowledge unlike the guy behind unRAID who was just lucky to turn some free open source code he found into a product.
- It is our belief that he does not truly understand the free code he has in order to innovate past what was implemented for him.
- Who do you want to invest into? The innovative architects who understand and are implementing every facet of their products from the ground up or the guy with the free code he can’t really improve?
Our innovative minds think completely outside of the box.
- When we first released FlexRAID with its RAID-F approach (RAID over File System), people were thinking it was because we could not implement standard RAID.
- It took time for the community to catch up and understand the real value in the RAID-F approach to data protection.
- Standard RAID is trivial for us to implement and we don’t do the “me too” thing unless we bring something more to the table.
- Our products are either a complete departure or a vast improvement over what is already out there. Otherwise, why bother?
Note that unRAID is a very small fish to fry in NZFS’s quest for dominance (still, small fish get fried first).
- NZFS is really going after ZFS and products from Data Robotic, NetApp, Synology.
- unRAID just happens to be a small and unfortunate roadkill.
We brought you Snapshot RAID & RAID-F (others tried to copy), Storage Pooling (others copied), and now we are bringing you NZFS.
Can the copycats keep up?
Intrigued yet? Well, we are just getting started.
NZFS is currently in private beta testing.