FreeBSD vs. Linux – Which Operating System to use for OpenZFS
Age-old discussion: ZFS running on Linux or FreeBSD? We’re not going to set out to tell you which operating system you should use. Both choices are excellent — but we’ll lay out how different (or alike) it is to run OpenZFS on either to help anyone on the fence decide which OS to use beneath our favorite filesystem.
Improving Replication Security With OpenZFS Delegation
OpenZFS privilege delegation is an extremely powerful tool that enables system administrators to carefully provide unprivileged users the ability to manage ZFS datasets and zvols at an extremely precise level —with much finer control than would be possible with generic security tools like sudo or doas.
Building Your Own FreeBSD-based NAS with ZFS
Let’s talk about building your own NAS on FreeBSD. The first step – researching hardware. When it comes to researching NAS hardware, it’s easy to get lost in the dizzying array of technologies, vendor datasheets touting performance and reliability stats.
While we can’t tell you what hardware to buy in an article, we can discuss some of the factors to consider as you research which hardware best meets your storage requirements.
Tuning recordsize in OpenZFS
For many people, tuning OpenZFS isn’t really necessary—performance on the conservative default settings is more than ample to get what they need done.
However, To get the best performance, matching the recordsize to your application provides a large performance boost. Learn how to match your dataset to your workload.
Should I Upgrade to OpenZFS 2.1?
Beginning with version 13.0, FreeBSD supports the long-anticipated OpenZFS native encryption. If you’ve used FreeBSD’s GELI encryption in the past, you may wonder if switching to OpenZFS native encryption makes sense.
Check out the differences between GELI encryption and OpenZFS native encryption, and the main benefits of native encryption, let’s take a look at how to create an encrypted database and reroot to an encrypted database.
NFS Shares with ZFS
Why would you use the sharenfs property for NFS configuration and how to do so? FreeBSD’s built-in integration of OpenZFS and NFS makes it easy for any administrator to configure and manage NFS shares. By using OpenZFS’ sharenfs property, managing NFS shares can be added to your arsenal of scripts and procedures for monitoring and maintaining the data stored on OpenZFS filesystems.
OpenZFS Native Encryption
Discover OpenZFS native encryption in FreeBSD 13.0. Compare it with GELI encryption and learn to create and reroot encrypted databases.
Demystifying OpenZFS 2.0
OpenZFS 2.0 has been released for a while now and, needless to say, FreeBSD 13 was shipped with OpenZFS 2.0. However, there are still questions about how the change from feature flags happened and why version 2.0 of OpenZFS was decided.
With this article, we’re hoping to clear the air around the release of OpenZFS 2.0.
Advanced ZFS Snapshots
In our previous articles, we introduced you to the basics of ZFS snapshot management, and explained concepts such as creating OpenZFS snapshots, restoring files from a snapshot, and deleting snapshots.
With this article, we dive a bit deeper into OpenZFS snapshot management with snapshot holds, clone creation and promotion, and assigning permissions to snapshot-related operations.
Choosing the right ZFS pool layout
Setting up a ZFS pool involves a number of permanent decisions that will affect the performance, cost, and reliability of your data storage systems, so you really want to understand all the options at your disposal for making the right choices from the beginning.
Let’s talk about mirror vdevs, RAID-Z or dRAID to better understand real redundant data storage.