Manipulating a Pool from the Rescue System

We’ve all been there: that moment of panic when a system fails to boot back up. Perhaps there was a glitch with an upgrade. Maybe you’re wondering if you fumble-fingered a typo when you made that last change to loader.conf.
Fortunately, with FreeBSD and its built-in rescue mechanisms it is possible to quickly recover from most scenarios that prevent a system from booting into normal operation. And if you’re using OpenZFS, you can rest assured that your data is intact.
With this article, let’s take a look at some common recovery scenarios.

What Makes a Good Time to Use OpenZFS Slog and When Should You Avoid It

In this article, we’re talking about the OpenZFS SLOG. Find out, among others, about synchronous vs asynchronous writes and the ZIL, why you should use a SLOG and on what type of devices.

Choosing the right ZFS pool layout

zfs pool

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.

History of ZFS – Part 3: Heading Into the Future

History of OpenZFS Part 3

In our last entry of the “History of ZFS” series we look to the future of OpenZFS.

After documenting and thoroughly analysing the events that shaped OpenZFS as we know it today, let’s talk about what future features you should look forward to and just how things are shaping.

Achieving RPO/RTO Objectives with ZFS

Today, let’s talk a little bit less about technology itself, and a little bit more about business management. There are a couple of key management terms that every system administrator and IT professional should know and love—RPO and RTO, or Recovery Point Objective and Recovery Time Objective.
Once we understand the meaning and importance of RTO and RPO, we will take a look at two ZFS technologies—snapshots and replication—which greatly ease their management.

Let’s Talk OpenZFS Snapshots

Understanding which data benefits from being in a snapshot and how long it makes sense to keep snapshots will help you get the most out of OpenZFS snapshots. Pruning snapshots to just the ones you need will make it easier to find the data you want to restore, save disk capacity, and prevent performance bottlenecks on your OpenZFS system.

FreeBSD Developer Summit 2021


Join us through the 2 day walk through of our (Hopefully last) online conference walkthrough of the year. Learn more about FreeBSD and what the open source community is working on in this write-up.

History of ZFS – Part 2: Exploding in Popularity

History of ZFS Part 2

From its birth at Sun, ZFS grew exponentially in popularity. Many were impressed by its revolutionary features, and ported it to run on their systems. Find out how more about its journey and the rise of OpenZFS in the second part of our series.

Getting Started with OpenZFS 2.0

FreeBSD 13.0 imported OpenZFS 2.0 replacing the bespoke port that had served since 2007. The FreeBSD installer has an interface allowing ZFS as the root file system, allowing a bootable FreeBSD system on ZFS. Selecting the guided root on ZFS, install will permit graphical selection of disks to include in a pool.
This is an easy way to explore ZFS features without an extensive hardware investment.
This article will introduce new users to ZFS, and cover some of the new features in the upgrade.

History of ZFS – Part 1: The Birth of ZFS

history of ZFS

Since its early days, ZFS has quickly developed into a robust and proven file system for long-term, large-scale data storage. The trustworthy file system also comes with an interesting story. Find out how the idea of ZFS was born, how it was developed and who stood by it, in our latest write-up.