用 restic 做跨主机增量备份
数据备份是那种"出事之前永远觉得多余"的事。这篇文章记录我用 restic 从零搭建跨主机增量备份的完整过程。
架构
Mac mini 是数据编辑工作站(约 37GB 工作集),DGX Spark 是生产推理机。备份方向是 Mac mini -> Spark 上的 rest-server。两台机器通过 Tailscale 私网通信,不走公网。
Mac mini (restic client)
-> Tailscale tunnel
-> Spark rest-server (192.168.71.62:8444)
实测
37GB 工作集(57,296 文件)的首次备份耗时约 15 分钟(受家庭上行带宽限制)。增量备份通常在 30 秒以内,因为 restic 只传输变化的内容块。
恢复验证:57,296 文件 / 36.955 GiB 全部恢复,与源目录逐文件比对零差异。restic check --read-data 校验 1,485 个 pack 无错误。
密码管理
restic 的加密密钥是用户自定义密码,存储在 Mac mini 的 0600 权限文件中,不进 Git。关键约束:换密码不会轮转已有仓库的密钥,必须重新初始化仓库。
← 返回首页