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 列表要定期从上往下对一遍目录树,而不是从下往上补。