Hasty Briefsbeta

双语

The death and rebirth of my home server

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