Oct 18 2025 | dan.langille.org
If you read my recent posts, I’m replacing an existing zpool with new devices. At first, I went to copy the old zpool to a new zpool. I then decided instead of copying, to replace. I’m also going to see about compression. I’m sure it won’t take effect, because replace is a block-by-block copy, or so I think. We’ll confirm. Before Here is the zpool, really, just the top-level filesystem. Notice how compression […]| Dan Langille's Other Diary
This morning, as I was typing the subject of this blog post, I realized I don’t have to do this copying. The new devices are staying in this host. It is better for me to add the new devices to the zpool and remove the old devices. That is so much easier. The existing zpool can stay in use and there is no interruption in service. NOTE: after publishing this entry, I realized […]| Dan Langille's Other Diary
I have 4 new storage devices to create 2 new zpools, each a two-vdev mirror. Let’s go. In this post: FreeBSD 14.3 These are the drives I have. As an Amazon Associate I earn from qualifying purchases. The 4TB NVMe cards are Samsung 990 EVO Plus SSD 4TB, PCIe Gen 4×4 | Gen 5×2 M.2 The 4TB SSDs are SAMSUNG 870 EVO 4TB 2.5 Inch SATA III Internal SSD (MZ-77E4T0B/AM) The new data02 […]| Dan Langille's Other Diary
I modified my mqttwarn scripts today to ignore some messages. When restarting it, it wouldn’t. No output whatsoever. [20:07 mqtt01 dvl ~] % sudo service mqttwarn restart mqttwarn not running? (check /var/run/mqttwarn/mqttwarn.pid). Starting mqttwarn. [20:07 mqtt01 dvl ~] % sudo ps auwwx | grep warn dvl 4191 0.0 0.0 13836 2408 1 S+J 20:07 0:00.00 grep warn Eventually, I tried running it by hand: [20:08 mqtt01 dvl ~] % sudo /usr/local/bin/mqttwarn Traceback (most […]| Dan Langille's Other Diary
Let’s tally up. For reference, this is one of a series of posts regarding compression testing on zpools: Experimenting with compression off Experimenting with compression=lz4 Experimenting with compression=zstd Compression results – you are here Samsung-SSD-870 4TB SSD For the Samsung-SSD-870 4TB SSD no compression we had: 2:34 = 154s 2:32 = 152s 2:30 = 150s 3:52 = 238s 4:46 = 286s 4:16 = 256s 4:15 = 255s 4:15 = 255s 4:49 = 289s […]| Dan Langille's Other Diary
When I destroyed the zpools when I was done with zstd compression testing, these errors appeared in /var/log/messages: Oct 4 12:21:24 r730-01 kernel: GEOM: nda1: the primary GPT table is corrupt or invalid. Oct 4 12:21:24 r730-01 kernel: GEOM: nda1: using the secondary instead -- recovery strongly advised. Oct 4 12:21:24 r730-01 kernel: GEOM: nda2: the primary GPT table is corrupt or invalid. Oct 4 12:21:24 r730-01 kernel: GEOM: nda2: using the secondary […]| Dan Langille's Other Diary
Following on from my previous post where I tested lz4, let’s try compression=zstd. Experimenting with compression off Experimenting with compression=lz4 Experimenting with compression=zstd – you are here Compression results First, we delete the old: [21:19 r730-01 dvl ~/tmp] % sudo zpool destroy Samsung-SSD-870-compression-lz4 [21:19 r730-01 dvl ~/tmp] % sudo zpool destroy Samsung-SSD-980-PRO-compression-lz4 [21:19 r730-01 dvl ~/tmp] % sudo zpool destroy Samsung-SSD-990-EVO-compression-lz...| Dan Langille's Other Diary
Following on from my previous post where I tested with compress off, let’s try compression=lz4. Experimenting with compression off Experimenting with compression=lz4 – you are here Experimenting with compression=zstd Compression results First, we delete the old: [19:45 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-870-no-compression [19:45 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-980-PRO-no-compression [19:46 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-990-EVO-no-compression ...| Dan Langille's Other Diary
Now that the new storage is in place, I thought to test with compression on and off. Perhaps also use both lz4 and zstd. For reference, this is one of a series of posts regarding compression testing on zpools: Experimenting with compression off – you are here Experimenting with compression=lz4 Experimenting with compression=zstd Compression results My plan: create three zpools of two mirrored devices and test. There will be three posts: compression off, […]| Dan Langille's Other Diary
I notice I also worked with some SSDs at the end of this post – I have since amended the title of this post.| Dan Langille's Other Diary
Oct 18 2025 | dan.langille.org
Jul 13 2025 | dan.langille.org
Sep 28 2025 | dan.langille.org
Recently I’ve been playing with NVMe to find out more about monitoring for wear.| Dan Langille's Other Diary
I have a jail on r730-01 called dvl-ingress01.| Dan Langille's Other Diary
I’m ready to update r730-01 (I see that link is from 2024 – I’ll refresh it after this update) from FreeBSD 14.2 to FreeBSD 14.3.| Dan Langille's Other Diary
This is mostly for my future reference, for when this happens the next time. I hope it saves me 10-15 minutes of pondering.| Dan Langille's Other Diary
This post shows how I used a git spare checkout to build vuxml files without having the whole ports tree present.| Dan Langille's Other Diary
In recent posts:| Dan Langille's Other Diary
As mentioned in Doing a bit of stress work on a new HDD, I have a failing 5TB drive which is going to be replace by a 4TB drive. Only about 1.45TB are used, so there’s plenty of space to grow.| Dan Langille's Other Diary
I was up at 5:30 AM today. I packed the car and headed out. I arrived within the datacenter at about 8:15 or so. By 8:50, I was on IRC and the photos of the FreeBSD racks were uploading. Since I was going there anyway, I did some inventory and disposal work (a decommissioned server, about 25 old HDD, and various bits and pieces).| Dan Langille's Other Diary
As foreshadowed in x8dtu – drive problems, I will be visiting a data center soon to replace a 4TB HDD. The replacement HDD arrived last night. It was unceremoniously tossed onto the front porch by the courier. However, it was properly packaged. I’m sure it’s fine.| Dan Langille's Other Diary
Let’s look at these two SSDs (full smartctl output appears at the end).| Dan Langille's Other Diary
For a few days now, this drive in x8dtu has been having a hard time. I think it’s time to buy a replacement. Or two.| Dan Langille's Other Diary
This is the Dell R730 host known as r730-03.| Dan Langille's Other Diary
This is a follow up to Adding in a hot-spare for zfs on FreeBSD from two months ago. The replacement for the returned drive has arrived and after sitting for many weeks on my coffee table, it is installed in r730-03.| Dan Langille's Other Diary