Author name: Dan Langille

I've been playing with computers since I read an Elementary Electronics magazine way back in the 1970s. I started contributing to open source projects in 1998. After that, I gradually moved from being a software developer to being a systems administrator.

Creating a new zpool for r730-01

Finally, it’s time to put together a new zpool for r730-01 (the storage information at that URL is already out of date; once this new zpool is created, another post will replace it). In this post: FreeBSD 14.3 I just realized, that my previous post on the zpools for this host revealed there is already a zpool with 2x 4TB NVMe: data02: [20:17 r730-01 dvl ~] % zpool list data02 NAME SIZE ALLOC […]

Creating a new zpool for r730-01 Read More »

Another pair of SATADOM devices

Now that r730-01 is booting from SATADOM devices (which are directly attached to the M/B, thereby freeing up drives bays / PCIe slots for larger devices), I thought it wise to buy a second pair. For two reasons: The price of used devices was pretty good It’s good to have spares nearby In this post: FreeBSD 14.3 smartmontools-7.5 smartctl info Here is the SMART info. Next drive: My notes The power on hours

Another pair of SATADOM devices Read More »

r730-01 zpools

This post documents the drive locations for zpools within r730-01. It will be replaced from time to time with a new post. To the left of a device is an indication of the drive physical location. Unused devices Unused drives/slots: Slots 12 & 13 each contain a 4TB SSD. Slots 14 and 15 are empty. Those drive cages are on the workbench and each hold a 2TB SSD. There are also NVMe devices

r730-01 zpools Read More »

Consolidating the disk space in r730-01

I’m writing this up to have a starting point for when I come back to arrange the free space into zpools. This post might be the end-result of a request for donations for disk space etc that went out on 2025-08-29 – I was running short of space. Since then, donations (both cash and hardware) have helped me figure out that problem. After moving the zroot zpool onto a pair of SATADOM SSDs,

Consolidating the disk space in r730-01 Read More »

prod – moving to a SATADOM based zpool (zroot) using zfs snapshot and send | recv

In this post, I’m moving my zroot zpool from larger devices to smaller devices. Why? Well, the smaller devices happen to attach directly to the main board of my server, albeit with some slight modification to a fan cowl. There have been several recent posts regarding this topic. I tried a different zpool approach, where I added new devices to the zpool and removed the old devices. That worked. It wasn’t ideal for

prod – moving to a SATADOM based zpool (zroot) using zfs snapshot and send | recv Read More »

Switching between BIOS and UEFI (and vice versa) on a Dell R730

These are some notes I want to keep handy. They will help me switch back and forth between UEFI and BIOS booting. In this post: FreeBSD 14.1 Dell R730 To move from BIOS boot to UEFI boot System BIOS | Boot Settings: Boot Mode = UEFI System BIOS | System Settings | Device Settings | PERC: Select Boot Device = None Then you have to wait for it to boot, query devices, the

Switching between BIOS and UEFI (and vice versa) on a Dell R730 Read More »

Test run – moving to a SATADOM based zpool (zroot) using zfs snapshot and send | recv

Yesterday I managed to move a zroot zpool from larger drives to smaller drives using snapshot, send, recv. Today, I’m doing the same thing. Yet, what is different? using serial numbers in some partition labels moving to SATADOM This really is a dry-run for when I do this on my production host, r730-01 – apart from the whole moving-to-smaller-drives part. host ssh keys NOTE: not shown in this post are messages like this:

Test run – moving to a SATADOM based zpool (zroot) using zfs snapshot and send | recv Read More »

Test run – moving to a smaller zpool (zroot) using zfs snapshot and send | recv

Today, I’m going to try a test run of moving a zroot into a smaller zpool. Over the past few posts, I’ve tested moving to smaller zpools using zfs remove. That’s not what I want to do with my zpool – mostly because it does not leave you with a functioning original zpool. I’m following https://www.hagen-bauer.de/2025/08/zfs-migration-to-smaller-disk.html and I particularly like their use of labels on each partition. In this post: FreeBSe 14.3 mfsbsd-14.2-RELEASE-amd64

Test run – moving to a smaller zpool (zroot) using zfs snapshot and send | recv Read More »

Doing stupid things with zpools

Over the past week or so I’ve done some “stupid” things with zpools. I wanted a place to document some of the things I’ve read along the way: renaming a zpool: https://forums.freebsd.org/threads/renaming-zfs-pool-via-zpool-import.65498/ getting the mrsas driver instead of the mfi driver – https://forum.netgate.com/topic/102137/dell-r330-perc-h330-sas (in short, at the loader prompt, issue `set hw.mfi.mrsas_enable=”1″` and then `boot`) I’ll add to this list as I find new stuff.

Doing stupid things with zpools Read More »

Moving a zpool to smaller drives with UEFI #ZFS #FreeBSD

This is another in the series of shrinking zpools. In this test, I’m repeating the previous test, only with UEFI, not BIOS, boot partitions. Partitioning root@r730-04:/home/dvl # gpart create -s gpt mfisyspd0 mfisyspd0 created root@r730-04:/home/dvl # gpart create -s gpt mfisyspd1 mfisyspd1 created root@r730-04:/home/dvl # gpart create -s gpt mfisyspd2 mfisyspd2 created root@r730-04:/home/dvl # gpart create -s gpt mfisyspd3 mfisyspd3 created root@r730-04:/home/dvl # gpart add -t efi -s 260M -a 4k mfisyspd0 mfisyspd0p1

Moving a zpool to smaller drives with UEFI #ZFS #FreeBSD Read More »

Scroll to Top