/dev/contact
Initiate a handshake.
/var/log/blog
Filtered by config
Partitioning a Multi-Boot System
How a 2TB NVMe running Windows, Arch, and Void ended up with nine partitions, one decision at a time
Multi-boot partitioning / btrfs metadata and balance
What btrfs metadata is, why it can fill before data does, when to run balance, and what the usage filter actually does
Multi-boot partitioning / btrfs space accounting
Why df, du, and ncdu give different numbers on btrfs — orphaned snapshots, Docker's invisible footprint, and how to actually measure btrfs disk usage
Multi-boot partitioning / btrfs subvolumes
How the btrfs subvolume layout on p5 was designed — the decisions behind each subvolume and the tradeoffs of nodatacow
Multi-boot partitioning / Cache isolation with btrfs
Why ~/.cache is a separate nodatacow btrfs subvolume and how the managed-* sentinel pattern makes cache paths portable across machines without a btrfs pool
Multi-boot partitioning / Maintenance
What actually requires ongoing attention in a Void + Arch dual-boot setup — kernel filename changes, snapshot strategy, and the shared Docker risk
Multi-boot partitioning / Merging btrfs partitions
How two separate btrfs partitions were consolidated into one 887G pool — subvolume migration with btrfs send/receive, partition deletion, and live online resize
Multi-boot partitioning / Shared GRUB partition
How GRUB is shared across Void and Arch — a dedicated ext4 /boot, one distro owning GRUB, and the symlink trap that breaks 40_custom entries
Multi-boot partitioning / The layout
The partition table on a 2TB NVMe running Void Linux, Arch, and Windows 11 — what the layout is and why each decision was made
Multi-boot partitioning / Void Linux installation via chroot
Installing Void Linux manually via chroot — why void-installer falls short for complex layouts and how to do it right, including the dracut btrfs trap
Multi-boot partitioning / zram vs swap
Why there is no swap partition on this machine — zram with zstd compression handles swap at memory speed, and the math behind why it works
The Arch Way
What I've learned after years of following the Arch Way philosophy