McGarrah Technical Blog

ZFS Boot Mirrors on Proxmox 8 for the Homelab - Part 2

· 13 min read
When both drives in your ZFS boot mirror fail simultaneously, you can't resilver your way out. Here's the full procedure for a Proxmox fresh install that preserves your Ceph OSDs and rejoins the cluster — based on a real harlan node recovery.

AI Coding Agent Context Files: A Reference Guide

· 13 min read
A practical reference for the context and rules files used by every major AI coding assistant — Amazon Q, Claude Code, GitHub Copilot, Cursor, Windsurf, Gemini, Cline, Aider, and Kiro.

Windows 11 Update Error 0x80070490: Diagnosing and Repairing a Corrupted Component Store

· 5 min read
Windows Update fails with error 0x80070490 (ERROR_NOT_FOUND) when the Component Based Servicing system can't locate packages it expects to exist. Here's how to diagnose what's actually broken using the CBS.log and systematically repair it.

ZFS Boot Mirrors on Proxmox 8 for the Homelab - Part 1

· 9 min read
ZFS boot mirrors saved my homelab cluster more than once. Here's the complete procedure for replacing a failed drive in a Proxmox ZFS boot mirror — including the mistakes I made so you don't have to.

Posts