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.

Moving a zpool to smaller drives #ZFS #FreeBSD

After succeeding with whole drives and with partitioned drives, I’m ready to try with more complex partitions. This is a repeat of the failed attempt a few days ago. Parition creation The partitions are created Create the schema: root@r730-04:/home/dvl # gpart create -s gpt /dev/mfisyspd0 mfisyspd0 created root@r730-04:/home/dvl # gpart create -s gpt /dev/mfisyspd1 mfisyspd1 created root@r730-04:/home/dvl # gpart create -s gpt /dev/mfisyspd2 mfisyspd2 created root@r730-04:/home/dvl # gpart create -s gpt /dev/mfisyspd3 mfisyspd3 […]

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

Let’s try shrinking a whole-disk zpool

After yesterday’s failure to shrink a parition-based zpool. After reading this post, you want also want to read this other successful post. You will recall that expedition ended with: dvl@r730-04:~ $ zpool add zroot mirror /dev/da2p3 /dev/da3p3 cannot use ‘/dev/da2p3′: must be a block device or regular file Today, I’m going to try the same thing with whole disks, just to see if that works. You might also want to read Moving a

Let’s try shrinking a whole-disk zpool Read More »

Moving a zpool to smaller drives #ZFS #FreeBSD – fails

This post is part of a series of storage-related posts. The goal: move the zroot of r730-01 to smaller drives. NOTE: This approach failed. Investigations continue, however this post is not something you should try. This other successful post might be useful, although I still don’t know why the attempt in this post fails. Earlier today, as the first step in my proof-of-concept, I moved the zroot of r730-04 from 2x SATADOM device

Moving a zpool to smaller drives #ZFS #FreeBSD – fails Read More »

Creating a backup boot drive from a zroot mirror

Today, using FreeBSD 14.3, I’m going to test booting from a drive which is a mirror of the boot drives. This is what I’m booting from: root@r730-04:~ # zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zroot 923G 1.72G 921G – – 0% 0% 1.00x ONLINE – root@r730-04:~ # zpool status zroot pool: zroot state: ONLINE scan: resilvered 3.74M in 00:00:01 with 0 errors on Thu Nov 20

Creating a backup boot drive from a zroot mirror Read More »

gpart backup | gpart restore does not alway give you exact replication

Today I was setting up some drives for testing. I did this manually: root@r730-04:~ # gpart create -s gpt da2 da2 created root@r730-04:~ # gpart add -t efi -s 260M -a 4k da2 da2p1 added root@r730-04:~ # gpart add -t freebsd-swap -s 8G -a 4k da2 da2p2 added root@r730-04:~ # gpart add -t freebsd-zfs -a 4k da2 da2p3 added root@r730-04:~ # gpart show da2 => 40 62533216 da2 GPT (30G) 40 532480 1

gpart backup | gpart restore does not alway give you exact replication Read More »

Moving a zpool to larger drives #ZFS #FreeBSD

It is a rainy Wednesday morning and I’m drinking a cappuccino in my favorite cafe. A five minute walk from here, in the basement of an 1890 Victorian twin house, sits r730-04. Last weekend, I configured it to boot from two SATADOM drives. Today, I’ll move that zpool to a pair of larger drives. I’ve done that move before and it is a common procedure for increasing zpool capacity. Later today, I’ll move

Moving a zpool to larger drives #ZFS #FreeBSD Read More »

Duplicating partitions to a larger drive #ZFS #FreeBSD

As I was writing a different blog post, I came across this interesting situation. I couldn’t create the same partition layout on the new drive. This is the existing drive: root@r730-04:~ # gpart show ada0 => 40 242255584 ada0 GPT (116G) 40 532480 1 efi (260M) 532520 2008 – free – (1.0M) 534528 16777216 2 freebsd-swap (8.0G) 17311744 224942080 3 freebsd-zfs (107G) 242253824 1800 – free – (900K) root@r730-04:~ # I started to

Duplicating partitions to a larger drive #ZFS #FreeBSD Read More »

Using SATADOM drives in a Dell R730

A recent goal is to increase the available storage space in my main development server in the basement. To that end, two recent posts: r730-01: the drive replacement plan r730-01: storage plan The SATADOM devices I purchased are meant to be plugged directly into the M/B of the server. This approach will free up two PCIe slots which were hosting 2x 2.5″ SSDs in a hot-swap adaptor (the post mentions a Dell R720;

Using SATADOM drives in a Dell R730 Read More »

PostgreSQL: MD5 password support is deprecated – updating the user passwords

Eight years ago, PostgreSQL introduced scram-sha-256 hashes for passwords. Eleven months ago, MD5 was deprecated. Yesterday, I got caught up with all this. Some of this post will deal with how I fixed it, but mostly it is documenting (for myself) what I did. The fix covers several services and takes place over multiple days. First, some background on why this change has come into focus for me. I have a FreeBSD jail

PostgreSQL: MD5 password support is deprecated – updating the user passwords Read More »

Scroll to Top