41554 blogs · [ { "id": "01a09624-1701-702c-80e3-5a2dc86bc925", "title": "data04: DEGRADED – oh and have I mentioned WatchGoose?", "url": "https://dan.langille.org/2026/09/12/data04-degraded-oh-and-have-i-mentioned-watchgoose/", "published_at": "2026-09-12T12:52:59+00:00" }, { "id": "01a08767-8962-70a0-b732-f3b9b567ba9c", "title": "FreeBSD backup libraries such as base/FreeBSD-kerberos-lib-backup-libkrb5profile.so", "url": "https://dan.langille.org/2026/08/21/freebsd-backup-libraries-such-as-base-freebsd-kerberos-lib-backup-libkrb5profile-so/", "published_at": "2026-08-21T12:44:35+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da5e6ddcd8", "title": "Replacing security/pam-ssh-agent-auth with security/pam_ssh_agent", "url": "https://dan.langille.org/2026/08/17/replacing-security-pam-ssh-agent-auth-with-security-pam-ssh-agent/", "published_at": "2026-08-17T11:59:20+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da5e875ffe", "title": "Attempting to reproduce the missing etcmerge from 15.0 to 15.1 upgrade", "url": "https://dan.langille.org/2026/08/12/attempting-to-reproduce-the-missing-etcmerge-from-15-0-to-15-1-upgrade/", "published_at": "2026-08-12T13:13:14+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da5eeab64a", "title": "FreeBSD – /etc/pam.d/sshd was updated/overwritten – no merge attempt", "url": "https://dan.langille.org/2026/08/07/freebsd-etc-pam-d-sshd-was-updated-overwritten-no-merge-attempt/", "published_at": "2026-08-07T12:32:00+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da5f66b4fe", "title": "Running pkgbasify on a FreeBSD 15.0 host to convert a jail", "url": "https://dan.langille.org/2026/07/20/running-pkgbasify-on-a-freebsd-15-0-host-to-convert-a-jail/", "published_at": "2026-07-20T23:25:02+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da5fe5526f", "title": "Updating a FreeBSD 15.0 jail to FreeBSD 15.1 (via pkgbase)", "url": "https://dan.langille.org/2026/07/20/updating-a-freebsd-15-0-jail-to-freebsd-15-1-via-pkgbase/", "published_at": "2026-07-20T22:55:26+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da6061d6b5", "title": "Updating FreeBSD 15.0 to FreeBSD 15.1 (via pkgbase)", "url": "https://dan.langille.org/2026/07/17/updating-freebsd-15-0-to-freebsd-15-1-via-pkgbase/", "published_at": "2026-07-17T16:21:50+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da61110d0c", "title": "During a power outage, how do the three servers in the basement react?", "url": "https://dan.langille.org/2026/07/06/during-a-power-outage-how-do-the-three-servers-in-the-basement-react/", "published_at": "2026-07-06T14:06:09+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da61996bb5", "title": "data04: DEGRADED", "url": "https://dan.langille.org/2026/07/02/data04-degraded/", "published_at": "2026-07-02T13:18:58+00:00" }, { "id": "01a08767-8963-7393-92a2-c9da6249a74e", "title": "Running pkgbasify on a FreeBSD 15.0 jail", "url": "https://dan.langille.org/2026/06/30/running-pkgbasify-on-a-freebsd-15-0-jail/", "published_at": "2026-07-01T00:11:32+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a4a5dfb3", "title": "after pkgbasify – not finding all the repos?", "url": "https://dan.langille.org/2026/06/30/after-pkgbasify-not-finding-all-the-repos/", "published_at": "2026-06-30T18:57:11+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a57e5825", "title": "pkgbasify: Authentication error", "url": "https://dan.langille.org/2026/06/30/pkgbasify-authentication-error/", "published_at": "2026-06-30T15:20:13+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a6056865", "title": "pkgbasify: /var/empty is a readonly zfs filesystem.", "url": "https://dan.langille.org/2026/06/30/pkgbasify-var-empty-is-a-readonly-zfs-filesystem/", "published_at": "2026-06-30T14:48:24+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a6d4705c", "title": "Did VictoriaLogs miss any logs during the reboot?", "url": "https://dan.langille.org/2026/06/30/did-victorialogs-miss-any-logs-during-the-reboot/", "published_at": "2026-06-30T11:57:34+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a7945013", "title": "Running pkgbasify on FreeBSD 15.0", "url": "https://dan.langille.org/2026/06/29/running-pkgbasify-on-freebsd-15-0/", "published_at": "2026-06-29T18:24:20+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a7b700b2", "title": "Adding syslog-ng to a host to extract Nginx logs", "url": "https://dan.langille.org/2026/06/20/adding-syslog-ng-to-a-host-to-extract-nginx-logs/", "published_at": "2026-06-20T18:36:12+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a896b93d", "title": "Getting Nginx logs into Victoria-Logs – v2", "url": "https://dan.langille.org/2026/06/19/getting-nginx-logs-into-victoria-logs-v2/", "published_at": "2026-06-19T13:06:54+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07a97bba79", "title": "VictoriaLogs: Adding syslog-ng to a host and ingesting nginx log from jails", "url": "https://dan.langille.org/2026/06/18/victorialogs-adding-syslog-ng-to-a-host-and-ingesting-nginx-log-from-jails/", "published_at": "2026-06-18T12:37:57+00:00" }, { "id": "01a0c505-c22a-72a6-bae2-3c07aa117ddb", "title": "Getting Nginx logs into Victoria-Logs", "url": "https://dan.langille.org/2026/06/17/getting-nginx-logs-into-victoria-logs/", "published_at": "2026-06-17T18:44:03+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881aa45ace1", "title": "Adding an nginx proxy in front of Victoria-Labs", "url": "https://dan.langille.org/2026/06/17/adding-an-nginx-proxy-in-front-of-victoria-labs/", "published_at": "2026-06-17T18:21:45+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881ab131d48", "title": "Replacing syslogd with syslog-ng (sysutils/syslog-ng) on FreeBSD", "url": "https://dan.langille.org/2026/06/16/replacing-syslogd-with-syslog-ng-sysutils-syslog-ng-on-freebsd/", "published_at": "2026-06-16T16:46:19+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881abeb4ee5", "title": "LibreNMS 26.6.0 & itable cache directories vntl/var/db/", "url": "https://dan.langille.org/2026/06/16/librenms-26-6-0-itable-cache-directories-vntl-var-db/", "published_at": "2026-06-16T12:56:55+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881acad6b29", "title": "Getting Victoria Logs running on FreeBSD", "url": "https://dan.langille.org/2026/06/14/getting-victoria-logs-running-on-freebsd/", "published_at": "2026-06-14T20:00:48+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881ad1e4348", "title": "Let’s Encrypt: Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 6", "url": "https://dan.langille.org/2026/06/13/lets-encrypt-please-refer-to-https-curl-haxx-se-libcurl-c-libcurl-errors-html-for-error-code-6/", "published_at": "2026-06-13T20:25:34+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881ad80c0a3", "title": "Giving poudriere a jump start", "url": "https://dan.langille.org/2026/06/12/giving-poudriere-a-jump-start/", "published_at": "2026-06-12T23:59:16+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881ae5f8c5c", "title": "How changes to poudriere.conf affect the build time", "url": "https://dan.langille.org/2026/06/11/how-changes-to-poudriere-conf-affect-the-build-time/", "published_at": "2026-06-12T00:46:03+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881aeeb4c72", "title": "acme.sh – Let’s Encrypt: Renewing using Le_API=https://acme.zerossl.com/v2/DV90", "url": "https://dan.langille.org/2026/06/10/acme-sh-lets-encrypt-renewing-using-le_apihttps-acme-zerossl-com-v2-dv90/", "published_at": "2026-06-10T18:58:09+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881af9acca0", "title": "r7425-01", "url": "https://dan.langille.org/2026/06/03/r7425-01/", "published_at": "2026-06-03T22:30:20+00:00" }, { "id": "01a0c517-5d09-723c-8854-f881b06abb00", "title": "zfs – a helper script for labelling all those drives", "url": "https://dan.langille.org/2026/05/30/zfs-a-helper-script-for-labelling-all-those-drives/", "published_at": "2026-05-30T17:51:39+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de2581e18bb", "title": "/usr/local/sbin/rrsync error: unsafe arg: / [”, ‘/usr/home/rsyncer/backups’]", "url": "https://dan.langille.org/2026/05/26/usr-local-sbin-rrsync-error-unsafe-arg-usr-home-rsyncer-backups/", "published_at": "2026-05-26T11:15:50+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de258ba4c21", "title": "r730-01", "url": "https://dan.langille.org/2026/05/24/r730-01-4/", "published_at": "2026-05-24T18:48:19+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de258d5e411", "title": "Increasing a bhyve vm disk", "url": "https://dan.langille.org/2026/05/20/increasing-a-bhyve-vm-disk/", "published_at": "2026-05-20T18:33:48+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25963d09e", "title": "newsyslog – telling it not to compress, for anything", "url": "https://dan.langille.org/2026/05/10/newsyslog-telling-it-not-to-compress-for-anything/", "published_at": "2026-05-10T13:40:16+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25980c219", "title": "migrating data02/freshports/dev-nginx01 to data04", "url": "https://dan.langille.org/2026/04/20/migrating-data02-freshports-dev-nginx01-to-data04/", "published_at": "2026-04-20T16:02:15+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25a464b9e", "title": "Cleaning up snapshots", "url": "https://dan.langille.org/2026/04/19/cleaning-up-snapshots/", "published_at": "2026-04-19T20:47:30+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25aa1adcc", "title": "after moving datasets, adjust configuration for sanoid and others", "url": "https://dan.langille.org/2026/04/19/after-moving-datasets-adjust-configuration-for-sanoid-and-others/", "published_at": "2026-04-19T20:23:03+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25af2e83c", "title": "Migrating data02/freshports/dev-ingress01 to another zpool", "url": "https://dan.langille.org/2026/04/19/migrating-data02-freshports-dev-ingress01-to-another-zpool/", "published_at": "2026-04-19T17:48:45+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25b2e177c", "title": "Migrating ZFS filesystems from one zpool to another – same host", "url": "https://dan.langille.org/2026/04/19/migrating-zfs-filesystems-from-one-zpool-to-another-same-host/", "published_at": "2026-04-19T16:23:27+00:00" }, { "id": "01a0c522-4eb4-70b5-bb3e-6de25b366254", "title": "My solution for copying backups around the homelab", "url": "https://dan.langille.org/2026/04/18/my-solution-for-copying-backups-around-the-homelab/", "published_at": "2026-04-18T17:30:34+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b49095b5", "title": "Creating a FreeBSD virtual machine using bhyve-vm", "url": "https://dan.langille.org/2026/03/29/creating-a-freebsd-virtual-machine-using-bhyve-vm/", "published_at": "2026-03-30T00:23:55+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b56df46e", "title": "What’s sending mail to some@example.com, an@example.com, and tqznopjxm4@pomail.net ?", "url": "https://dan.langille.org/2026/03/27/whats-sending-mail-to-someexample-com-anexample-com-and-tqznopjxm4pomail-net/", "published_at": "2026-03-27T15:32:14+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b6201930", "title": "maintenance script changes", "url": "https://dan.langille.org/2026/03/18/maintenance-script-changes/", "published_at": "2026-03-19T00:08:37+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b7191da2", "title": "Hacking openvpn to use syslog with something other than facility = daemon", "url": "https://dan.langille.org/2026/03/15/hacking-openvpn-to-use-syslog-with-something-other-than-facility-daemon/", "published_at": "2026-03-15T12:19:39+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b77e4c88", "title": "Script to generate that maintenance.html file for taking my websites into maintenance mode", "url": "https://dan.langille.org/2026/03/14/script-to-generate-that-maintenance-html-file-for-taking-my-websites-into-maintenance-mode/", "published_at": "2026-03-14T13:06:15+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b7e721e5", "title": "Using variable names in nginx declarations has a price: e.g. ssl_certificate /usr/local/etc/ssl/${server_name}.fullchain.cer;", "url": "https://dan.langille.org/2026/03/13/using-variable-names-in-nginx-declarations-has-a-price-e-g-ssl_certificate-usr-local-etc-ssl-server_name-fullchain-cer/", "published_at": "2026-03-13T14:15:05+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b86e49eb", "title": "ddclient 4 changes", "url": "https://dan.langille.org/2026/03/11/ddclient-4-changes/", "published_at": "2026-03-11T18:52:34+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b8c46466", "title": "Taking your nginx website offline for maintenance? I have an idea.", "url": "https://dan.langille.org/2026/03/11/taking-your-nginx-website-offline-for-maintenance-i-have-an-idea/", "published_at": "2026-03-11T12:56:13+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369b99a6cc5", "title": "Moving MySQL databases into MariaDB", "url": "https://dan.langille.org/2026/03/04/moving-mysql-databases-into-mariadb/", "published_at": "2026-03-04T18:12:02+00:00" }, { "id": "01a0c52d-d176-7354-a603-d369ba63cf5a", "title": "nagios03: drive recovery", "url": "https://dan.langille.org/2026/02/22/nagios03-drive-recovery/", "published_at": "2026-02-22T17:10:19+00:00" }, { "id": "01a0c538-7a10-715a-816c-75addd8abeae", "title": "Upgrading PostgreSQL in place on FreeBSD", "url": "https://dan.langille.org/2026/02/22/upgrading-postgresql-in-place-on-freebsd/", "published_at": "2026-02-22T16:11:38+00:00" }, { "id": "01a0c538-7a10-715a-816c-75addd8e9163", "title": "zpool upgrade blocked by gpart: /dev/da0p1: not enough space", "url": "https://dan.langille.org/2026/02/19/zpool-upgrade-blocked-by-gpart-dev-da0p1-not-enough-space/", "published_at": "2026-02-19T21:15:55+00:00" }, { "id": "01a0c538-7a10-715a-816c-75adde5c37b3", "title": "452 4.3.1 Insufficient system storage", "url": "https://dan.langille.org/2026/02/18/452-4-3-1-insufficient-system-storage/", "published_at": "2026-02-18T18:46:25+00:00" }, { "id": "01a0c538-7a10-715a-816c-75adde7e67c2", "title": "Cleaning up old snapshost: snapshot has dependent clones", "url": "https://dan.langille.org/2026/02/16/9375/", "published_at": "2026-02-17T01:17:06+00:00" }, { "id": "01a0c538-7a10-715a-816c-75addf701693", "title": "Show us your refcompressratio", "url": "https://dan.langille.org/2026/02/16/show-us-your-refcompressratio/", "published_at": "2026-02-16T18:58:11+00:00" }, { "id": "01a0c538-7a10-715a-816c-75ade059d8aa", "title": "Upgrading a jail by replacing it", "url": "https://dan.langille.org/2026/02/15/upgrading-a-jail-by-replacing-it/", "published_at": "2026-02-15T18:37:16+00:00" }, { "id": "01a0c538-7a10-715a-816c-75ade0bad9ed", "title": "I broke my FreeBSD MySQL jail; got it working again by using a snapshot", "url": "https://dan.langille.org/2026/02/10/i-broke-my-freebsd-mysql-jail-got-it-working-again-by-using-a-snapshot/", "published_at": "2026-02-11T00:38:10+00:00" }, { "id": "01a0c538-7a10-715a-816c-75ade12e50fc", "title": "Poudriere symlinks for repos", "url": "https://dan.langille.org/2026/02/10/poudriere-symlinks-for-repos/", "published_at": "2026-02-10T13:36:24+00:00" }, { "id": "01a0c538-7a10-715a-816c-75ade167e172", "title": "FreeBSD 15.0 – after upgrade, installing my own packages", "url": "https://dan.langille.org/2026/02/09/freebsd-15-0-after-upgrade-installing-my-own-packages/", "published_at": "2026-02-09T16:42:21+00:00" }, { "id": "01a0c538-7a10-715a-816c-75ade1c5bae6", "title": "Upgrading a FreeBSD 14.3 host to FreeBSD 15.0", "url": "https://dan.langille.org/2026/02/08/upgrading-a-freebsd-14-3-host-to-freebsd-15-0/", "published_at": "2026-02-08T22:38:33+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f00737de534", "title": "Updating my poudriere jail after updating the host to FreeBSD 15.0", "url": "https://dan.langille.org/2026/02/08/updating-pkg01-to-build-15-0-packages/", "published_at": "2026-02-08T22:32:40+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f0074734b6b", "title": "Migrating a MySQL 8.0 jail to a new MySQL 8.4 jail – 2nd attempt", "url": "https://dan.langille.org/2026/01/25/migrating-a-mysql-8-0-jail-to-a-new-mysql-8-4-jail-2nd-attempt/", "published_at": "2026-01-25T13:43:10+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f0074f9b0cb", "title": "ERROR 1524 (HY000): Plugin ‘mysql_native_password’ is not loaded", "url": "https://dan.langille.org/2026/01/24/error-1524-hy000-plugin-mysql_native_password-is-not-loaded/", "published_at": "2026-01-24T21:56:50+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f0075e5d412", "title": "Migrating a MySQL 8.0 jail to a new MySQL 8.4 jail", "url": "https://dan.langille.org/2026/01/24/migrating-a-mysql-8-0-jail-to-a-new-mysql-8-4-jail/", "published_at": "2026-01-24T19:25:58+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f0076c2093c", "title": "Migrating my hosts from Python 3.11 to Python 3.12", "url": "https://dan.langille.org/2026/01/20/migrating-my-hosts-from-python-3-11-to-python-3-12/", "published_at": "2026-01-20T17:48:25+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f007724fd05", "title": "bash: line 1: /usr/local/sbin/rrsync: No such file or directory", "url": "https://dan.langille.org/2026/01/18/bash-line-1-usr-local-sbin-rrsync-no-such-file-or-directory/", "published_at": "2026-01-18T20:07:45+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f00778f4b3e", "title": "Nagios03", "url": "https://dan.langille.org/2026/01/16/nagios03-2/", "published_at": "2026-01-16T13:18:46+00:00" }, { "id": "01a0c541-fa8e-73c6-be06-7f00787ec87b", "title": "Lime wash – over field stone walls already covered in latex and/or lead-base paint", "url": "https://dan.langille.org/2025/12/22/lime-wash-over-field-stone-walls-already-covered-in-latex-and-or-lead-base-paint/", "published_at": "2025-12-22T21:23:58+00:00" }, { "id": "01a0c541-fa8f-703b-9218-ef9e85fb6bd2", "title": "Copying everything off a zpool, destroying it, creating a new one, and copying everything back", "url": "https://dan.langille.org/2025/12/11/copying-everything-off-a-zpool-destroying-it-creating-a-new-one-and-copying-everything-back/", "published_at": "2025-12-11T20:15:59+00:00" }, { "id": "01a0c541-fa8f-703b-9218-ef9e86750632", "title": "r730-01", "url": "https://dan.langille.org/2025/12/10/r730-01-3/", "published_at": "2025-12-10T16:59:28+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973b9d187a4", "title": "data04: moving data01/bacula/volumes over", "url": "https://dan.langille.org/2025/12/09/data04-moving-data01-bacula-volumes-over/", "published_at": "2025-12-10T00:41:00+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973baae2ff8", "title": "creating a raidz2 from 8x 4TB devices – here. we. go.", "url": "https://dan.langille.org/2025/12/09/creating-a-raidz2-from-8x-4tb-devices-here-we-go/", "published_at": "2025-12-09T19:18:17+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bb703eb4", "title": "Making room to creating a raidz2 from 8x 4TB devices – here. we. go.", "url": "https://dan.langille.org/2025/12/09/making-room-to-creating-a-raidz2-from-8x-4tb-devices-here-we-go/", "published_at": "2025-12-09T18:08:39+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bbe31dd2", "title": "Adding gmirror swap to FreeBSD 14.3 – r730-01", "url": "https://dan.langille.org/2025/12/04/adding-gmirror-swap-to-freebsd-14-3-r730-01/", "published_at": "2025-12-04T18:13:48+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bbe83b72", "title": "How to recover when booting to multiple zroots?", "url": "https://dan.langille.org/2025/12/02/how-to-recover-when-booting-to-multiple-zroots/", "published_at": "2025-12-02T18:12:48+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bce7d403", "title": "The latest SATADOM drives contained data when I got them", "url": "https://dan.langille.org/2025/11/29/the-latest-satadom-drives-contained-data-when-i-got-them/", "published_at": "2025-11-29T17:28:10+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bd5919a9", "title": "Creating a new zpool for r730-01", "url": "https://dan.langille.org/2025/11/26/creating-a-new-zpool-for-r730-01/", "published_at": "2025-11-26T21:17:34+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bdea63a1", "title": "Another pair of SATADOM devices", "url": "https://dan.langille.org/2025/11/26/another-pair-of-satadom-devices/", "published_at": "2025-11-26T19:04:22+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bdfc4c1b", "title": "r730-01 zpools", "url": "https://dan.langille.org/2025/11/26/r730-01-zpools/", "published_at": "2025-11-26T18:26:01+00:00" }, { "id": "01a0c54a-e721-72bd-9acc-e973bead95e3", "title": "Consolidating the disk space in r730-01", "url": "https://dan.langille.org/2025/11/25/consolidating-the-disk-space-in-r730-01/", "published_at": "2025-11-26T00:15:03+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76aee3856", "title": "prod – moving to a SATADOM based zpool (zroot) using zfs snapshot and send | recv", "url": "https://dan.langille.org/2025/11/25/prod-moving-to-a-satadom-based-zpool-zroot-using-zfs-snapshot-and-send-recv/", "published_at": "2025-11-25T19:06:07+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76b3917bb", "title": "Switching between BIOS and UEFI (and vice versa) on a Dell R730", "url": "https://dan.langille.org/2025/11/23/switching-between-bios-and-uefi-and-vice-versa-on-a-dell-r730/", "published_at": "2025-11-23T17:49:00+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76bb41082", "title": "Test run – moving to a SATADOM based zpool (zroot) using zfs snapshot and send | recv", "url": "https://dan.langille.org/2025/11/23/test-run-moving-to-a-satadom-based-zpool-zroot-using-zfs-snapshot-and-send-recv/", "published_at": "2025-11-23T16:46:42+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76c500e80", "title": "Test run – moving to a smaller zpool (zroot) using zfs snapshot and send | recv", "url": "https://dan.langille.org/2025/11/22/test-run-moving-to-a-smaller-zpool-zroot-using-zfs-snapshot-and-send-recv/", "published_at": "2025-11-23T00:06:44+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76d2fdaa4", "title": "Doing stupid things with zpools", "url": "https://dan.langille.org/2025/11/22/doing-stupid-things-with-zpools/", "published_at": "2025-11-22T19:54:15+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76d8e82c5", "title": "Moving a zpool to smaller drives with UEFI #ZFS #FreeBSD", "url": "https://dan.langille.org/2025/11/22/moving-a-zpool-to-smaller-drives-with-uefi-zfs-freebsd/", "published_at": "2025-11-22T15:10:14+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76e0ad260", "title": "Moving a zpool to smaller drives #ZFS #FreeBSD", "url": "https://dan.langille.org/2025/11/22/moving-a-zpool-to-smaller-drives-zfs-freebsd/", "published_at": "2025-11-22T14:51:48+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76e4b05a3", "title": "Let’s try shrinking a whole-disk zpool", "url": "https://dan.langille.org/2025/11/22/lets-try-shrinking-a-whole-disk-zpool/", "published_at": "2025-11-22T14:28:37+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76ef44bd4", "title": "Moving a zpool to smaller drives #ZFS #FreeBSD – fails", "url": "https://dan.langille.org/2025/11/21/moving-a-zpool-to-smaller-drives-zfs-freebsd-fails/", "published_at": "2025-11-21T12:49:19+00:00" }, { "id": "01a0c553-2f3b-726a-ab15-c4a76fbc9aff", "title": "Creating a backup boot drive from a zroot mirror", "url": "https://dan.langille.org/2025/11/20/creating-a-backup-boot-drive-from-a-zroot-mirror/", "published_at": "2025-11-20T17:29:29+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae35395a6", "title": "gpart backup | gpart restore does not always give you exact replication", "url": "https://dan.langille.org/2025/11/20/gpart-backup-gpart-restore-does-not-alway-give-you-exact-replication/", "published_at": "2025-11-20T14:43:31+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae411a735", "title": "SATADOM smartctl details SATADOM-ML 3MG2-P", "url": "https://dan.langille.org/2025/11/19/satadom-smartctl-details-satadom-ml-3mg2-p/", "published_at": "2025-11-19T15:58:41+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae479a5ce", "title": "Moving a zpool to larger drives #ZFS #FreeBSD", "url": "https://dan.langille.org/2025/11/19/moving-a-zpool-to-larger-drives-zfs-freebsd/", "published_at": "2025-11-19T14:52:41+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae567d44c", "title": "Duplicating partitions to a larger drive #ZFS #FreeBSD", "url": "https://dan.langille.org/2025/11/19/duplicating-partitions-to-a-larger-drive-zfs-freebsd/", "published_at": "2025-11-19T13:44:44+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae5f033e0", "title": "Using SATADOM drives in a Dell R730", "url": "https://dan.langille.org/2025/11/18/using-satadom-drives-in-a-dell-r730/", "published_at": "2025-11-18T18:44:30+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae6c927a8", "title": "PostgreSQL: MD5 password support is deprecated – updating the user passwords", "url": "https://dan.langille.org/2025/11/13/postgresql-md5-password-support-is-deprecated-updating-the-user-passwords/", "published_at": "2025-11-13T15:51:38+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae76c34bb", "title": "r730-01: storage plan", "url": "https://dan.langille.org/2025/11/08/r730-01-storage-plan/", "published_at": "2025-11-08T21:50:44+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae79d1493", "title": "What will I do with those 2 x 1TB drives?", "url": "https://dan.langille.org/2025/11/03/what-will-i-do-with-those-2-x-1tb-drives/", "published_at": "2025-11-04T00:32:25+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae7f2965f", "title": "zfs: setting compression and adding new vdevs", "url": "https://dan.langille.org/2025/10/18/zfs-setting-compression-and-adding-new-vdevs/", "published_at": "2025-10-18T18:01:33+00:00" }, { "id": "01a0c55b-a3f6-7226-9b04-947ae8b1ab51", "title": "Moving a zpool to new devices – after the syncoid copy – oh wait, zfs replace", "url": "https://dan.langille.org/2025/10/18/moving-a-zpool-to-new-devices-after-the-syncoid-copy-oh-wait-zfs-replace/", "published_at": "2025-10-18T13:08:07+00:00" } ] posts Claim your blog
Back to Dan Langille's Other Diary – He has another, more popular, diary. This one is more general.
Blog · corpus.blog/blogs/dan.langille.org/posts

Dan Langille's Other Diary – He has another, more popular, diary. This one is more general.

dan.langille.org

2026

2025