Fixing FreeBSD ZFS Boot Environments That Consume Unexpected Pool Space
How to attribute ZFS space to boot environments, snapshots and clones, identify holds and origins, prune safely, and keep rollback capacity measurable.
Operating systems, infrastructure, emulation, and technical history.
How to attribute ZFS space to boot environments, snapshots and clones, identify holds and origins, prune safely, and keep rollback capacity measurable.
A layer-by-layer GEOM investigation for mounted filesystems, swap, labels, encryption, mirrors, open consumers, stale metadata, and safe teardown.
How to observe devd events, match stable properties, call a constrained helper, control concurrency, test detach paths, and preserve boot reliability.
A safe FreeBSD swap-encryption procedure using a fresh GELI key each boot, verified device identity, fstab integration, crash-dump tradeoffs, and tests.
A method for classifying FreeBSD settings by lifecycle so boot tunables, runtime sysctls, service variables, and device hints live in the right file.
How kqueue registrations, filters, receipts, one-shot and edge-like behavior, descriptor lifetime, signals, timers, and process events actually work.
How FreeBSD's TrustedBSD MAC framework composes policy modules, labels and access checks, plus a safe path for selecting, testing, and auditing policy.
A practical model of netgraph nodes, hooks, control messages, data paths, ngctl inspection, socket integration, and safe teardown on FreeBSD.
How UFS Soft Updates, SU+J, fsck, and GEOM journaling differ, including crash guarantees, stable-write semantics, inspection, and safe changes.
A recovery-oriented ZFS replication workflow covering recursive snapshots, incremental ancestry, receive safety, resumable streams, holds, and audits.