FreeBSD

data04: moving data01/bacula/volumes over

After finally creating data04, it’s time to relocate some data. In this post: FreeBSD 14.3 The source The current zpool which is straining is data01: I plan to move data01/bacula/volumes over first, then data01/bacula/working. Let’s modify the source for better results on the move. What do we have now? [20:22 r730-01 dvl /jails/bacula-sd-03/usr/local/bacula/volumes] % zfs get compression,recordsize data01/bacula/volumes NAME PROPERTY VALUE SOURCE data01/bacula/volumes compression on inherited from data01 data01/bacula/volumes recordsize 1M local Let’s […]

data04: moving data01/bacula/volumes over Read More »

creating a raidz2 from 8x 4TB devices – here. we. go.

It’s time. Time to create the 8x 4T raidz2 zpool. These are the devices: disks=”nda0 nda1 nda2 nda3 nda5 nda8 da12 da13″ In this post: FreeBSD 14.3 Check for existing partitions Using the list above: [18:15 r730-01 dvl ~] % gpart show | grep -E “nda0|nda1|nda2|nda3|nda5|nda8|da12|da13” => 40 7814037088 nda5 GPT (3.6T) => 34 7814037101 nda8 GPT (3.6T) Note I could not do this command because it fails at the first error: [18:05

creating a raidz2 from 8x 4TB devices – here. we. go. Read More »

Making room to creating a raidz2 from 8x 4TB devices – here. we. go.

It’s time. Time to create the 8x 4T raidz2 zpool. That doesn’t happen in this post, hopefully the next one. But first, I have to move some stuff around, to free up all the 4TB devices. The host has 4 devices (NVMe) and I moved in two more, 4TB SSDs. From /var/log/messages: Dec 9 00:24:29 r730-01 kernel: mrsas0: System PD created target ID: 0xc Dec 9 00:24:29 r730-01 kernel: mrsas0: System PD created

Making room to creating a raidz2 from 8x 4TB devices – here. we. go. Read More »

How to recover when booting to multiple zroots?

On Nov 28, I rebooted r730-01 after an update, and it didn’t come back. At all. I had inserted 2x 4TB SSDS a few days earlier. It seems they contained remnants of a zroot. The host was trying to boot from them. I couldn’t get the host to boot from the real zroot. It frustrated me. I gave up and went to sleep later. The next morning, I moved those two drives into

How to recover when booting to multiple zroots? Read More »

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 »

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 »

Scroll to Top