一次真实的备份恢复演练

2026-06-21 · ~8 min

smartctl 报出 Reallocated_Sector_Ct 增长的那天,我做了一个决定:不抢修,直接按恢复流程走一遍,把坏盘当演练道具。

方案

restic backup → 本地 NAS(每日)
             → 异地小机(rclone 同步,每周校验)
             → 移动硬盘(每月,冷备)

演练结果

整套 1.2T 里只需要恢复 340G 的活跃数据,从异地回源实测 22 MB/s,5 小时出头。真正花时间的不是下载,是核对:照片库的文件数、几个项目的 git log、以及发现有一份工作目录三年前就漏出 include 列表之外。

三条教训

1. restic check --read-data-subset=5% 加进 cron,静默损坏只有校验能抓到。
2. 恢复演练至少一年一次,没演练过的备份按没有处理。
3. include 列表要定期从上往下对一遍目录树,而不是从下往上补。

← 返回