- 作者运行在树莓派 4B 上的家庭服务器因断电故障,推测是因 microSD 卡达到了写入周期限制。
- 重要数据已在外部硬盘上备份,NixOS 配置也得以保留,从而最大限度减少了数据损失。
- 新配置通过使用 zram 交换分区、RAM 磁盘挂载 /tmp 目录以及禁用 atime,减少了向 microSD 卡的写入操作。
- 外部硬盘被改造成 btrfs 池并采用 RAID1 镜像以实现冗余,并使用 autosubvol 模块按服务进行声明式子卷管理。
- 通过 restic 结合 sops-nix 集成设置了备份方案,并通过媒体组管理权限以便各服务共享访问。
- 监控计划包括 btrfs 清理检查,以及可能设置 smartd、Prometheus 或 Grafana 来追踪系统健康状况。
- 已购买一块高耐用性的 microSD 卡,并使用 NixOS 配合自定义 SD 镜像构建部署了新系统。