ZFS on TrueOS: Why We Love OpenZFS

TrueOS was the first desktop operating system to fully implement the OpenZFS (Zettabyte File System or ZFS for short) enterprise file system in a stable production environment. To fully understand why we love ZFS, we will look back to the early days of TrueOS (Formerly PC-BSD). The development team had been using the UFS file system in TrueOS because of its solid track record with FreeBSD based computer systems and its ability to check file consistency with the UFS file system check utility fsck.

However, as computing demands increased, problems began to surface. Slow fsck file verification on large file systems, slow replication speeds, and inconsistency in data integrity while using UFS logging / journaling all hindered the early adopters of TrueOS. It quickly became apparent that TrueOS users would need a file system that scales with evolving enterprise storage needs, offers the best data protection, and works just as well on a hobbyist system or desktop computer.

Kris Moore, the founder of the TrueOS project, first heard about OpenZFS in 2007 when Apple began porting ZFS to Mac OS X. In 2008, the TrueOS development team was thrilled to learn that the FreeBSD team created a port for ZFS. At the time, ZFS was still unproven in any graphical desktop solution, but Kris saw it as the perfect opportunity to offer ZFS as a cutting-edge filesystem option in the TrueOS installer and allowed the TrueOS project to act as an indicator of how OpenZFS would fair in real-world production use.

The team was blown away by the reception and quality of OpenZFS on FreeBSD-based systems. By its nature, ZFS is a copy-on-write (CoW) file system that won’t move a block of data until it both writes the data and verifies its integrity. This is very different from most other file systems in use today.  ZFS is able to assure that your data stays consistent between writes by automatically comparing write checksums, which eliminates bit rot. ZFS also comes with native RaidZ functionality that allows for enterprise data management and redundancy without the need for expensive traditional RAID cards. ZFS Snapshots allow for system configuration backups in a split-second. You read that right. TrueOS can backup or restore its configuration in less than a second using the ZFS file-system.

With all of these advantages combined, The TrueOS team decided to use ZFS as our exclusive file system starting in 2013, and we haven’t looked back since. ZFS offers TrueOS users the stable workstation experience they want, while simultaneously scaling to meet the increasing demands of the enterprise storage market. TrueOS users are frequently commenting on how easy it is to use ZFS snapshots with our built-in snapshot utility. This allows users the freedom to experiment with their system and restore their system in seconds if anything goes wrong. If you haven’t had a chance to try ZFS with TrueOS, browse to our download page and make sure to grab a copy of TrueOS. You’ll be blown away by the ease of use, data protection functionality, and incredible flexibility of RaidZ.


The post ZFS on TrueOS: Why We Love OpenZFS appeared first on TrueOS.

Go to Source
Author: Josh Smith

Powered by WPeMatico