WIP: beefcake root-on-ZFS SSD boot mirror (Phase 0 — do not merge until Phase 1) #685
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "beefcake-root-on-zfs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Staged root-on-ZFS boot mirror for beefcake. Do not merge or deploy until Phase 1 — the config sets
/=rpool/rootwhich does not exist yet, so deploying makes beefcake unbootable (same posture as the relocation PR #619).What
Move
/off the single non-redundant rear-bay HDD onto a 2-disk ZFS mirror (rpool) across the two Samsung PM863a SSDs./nixstays onzstorage(608G, too big for 240G SSDs). Boot redundancy via systemd-boot + an ESP mirror (extraInstallCommandsrsyncs/bootonto the second SSD's ESP; skips cleanly while it's absent).Phase 0 (this PR) — no downtime
hardware.nixrewritten for root-on-ZFS (staged).nix eval …#nixosConfigurations.beefcake…toplevel.drvPath).issues/open/beefcake-root-on-zfs-mirror.md(Phase 1 = migrate/onto single-disk rpool on SSD-A + boot from it; Phase 2 =zpool attachSSD-B → mirror; Phase 3 = pull old HDD).Merge/deploy sequencing
Merge only after Phase 1 is live. Deploy beefcake over the LAN (
--hostname 192.168.0.9), never the VPN.🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.