家庭服务器的「死亡」与重生:一次 SD 卡故障的启示
来源:sgt.hootr.club — 2026-07-19
📋 概述
作者讲述了一台运行多年的 Raspberry Pi 4B 家庭服务器因 SD 卡寿终正寝而崩溃的故事。这场事故暴露出日常运维中的诸多隐患:root 文件系统直接运行在 microSD 上、缺乏自动化备份、配置分散在记忆中而非版本控制中。痛定思痛之后,作者将系统迁移到 SSD、采用 NixOS 声明式配置加 flakes 锁定版本、用 restic 和 rclone 建立自动化备份,并引入了全面的监控告警。这不仅是一次硬件升级,更是一场从“能用就行”到“可维护基础设施”的运维哲学转变。
🔑 核心要点
运行多年的 Pi 4B microSD 卡作为 root 文件系统 最终在大楼停电后彻底损坏,验证了 SD 卡写入寿命有限的常识。
事故暴露了四个致命隐患:缺乏自动化备份 、配置未纳入版本控制、无监控告警、缺乏灾难恢复文档。
重建方案采用 USB SSD 替代 SD 卡 作为存储介质,从根本上解决了写入寿命问题。
采用 NixOS + flakes 实现声明式配置管理和版本锁定,让整个系统可重现、可回滚。
restic + rclone 组合实现了加密增量备份和远程存储同步,配合 systemd timer 自动化执行。
这次经历的核心教训:“像对待生产环境一样对待家庭服务器” ——备份、监控、文档三者缺一不可。
💡 金句
The microSD was mounted as the root FS and I had taken next to no precautions against something like this happening. Long story short, the card was likely dead, and the blackout had simply delivered the coup de grâce.
👍 0
❤️ 点赞
👎 0
沉底
← 返回 Lobsters 首页