外观
异地双 NAS 互备
目标:家里的重要数据在另一个地点有一份自动更新的副本。火灾、进水、失窃、勒索软件——这些冗余和快照都挡不住的情况,靠它兜底。
前置条件
- 主端 NAS 已经跑起来,数据和权限都规划好了。
- 已读3-2-1 原则,清楚同步和备份的区别。
- 异地那一端有稳定的电和网,以及一个不会嫌它吵的位置。
步骤
1. 先确定备份哪些数据
不要想着同步全部
家用宽带的上行带宽通常很有限。按 50 Mbps 上行算,理论上每小时约 20 GB——同步几 TB 的影视库不现实,也没必要。
只同步不可再生的数据:照片、家庭录像、文档、证件扫描件。这部分通常不到总容量的两成。
2. 准备异地设备
它要满足四个条件,否则你会经常需要跑过去:
- 断电恢复后能自动开机(BIOS 的来电自启动,见BIOS 设置)。
- 出问题时你能远程登录处理。
- 不需要对方做任何操作,包括不需要他记得开机。
- 噪音和功耗足够低,不会被嫌弃而拔掉电源。
配置不用高,见低功耗入门配置。
3. 打通网络
两端通常都在运营商内网后面,不能直接互访。选一个组网方案,见组网方案对比:
- Tailscale / ZeroTier:两边装上、登录同一账号即可,最省事。
- 自建 WireGuard:需要一端有公网地址,配置稍复杂但完全自主。
配好后先验证两台设备能互相 ping 通,再往下走。
4. 首次全量同步在本地完成
这是最容易被忽略的一步。先把异地设备搬到家里,在局域网内完成第一次全量同步(千兆网络几个小时就能搞定),然后再把它搬到异地。
直接走公网做首次同步,可能要几天甚至几周。
5. 配置单向同步
必须是单向,且必须保留历史版本
如果配成双向同步,主端的误删会同步到备份端,勒索软件的加密结果也会同步过去——备份在几分钟内就被摧毁了。
两条硬性要求:
- 备份端只接收,不向主端推送。 用 Syncthing 的话,备份端的文件夹类型设为「仅接收」。
- 备份端开启文件版本控制或快照。 接收后自动做快照,这样即使加密结果被同步过来,还能回到之前的版本。
可用的工具见 Syncthing,或者用 rsync 配合定时任务。
6. 配好失败告警
同步任务静默失败几个月是很常见的事。配置:
- 同步失败时通知。
- 异地设备离线超过一天时通知。
- 见监控与告警。
7. 定期演练
每季度从异地取回一个文件,确认能正常打开,见恢复演练。
验证
三项测试,缺一不可:
- 取回测试:从异地设备上下载一个文件,内容完整。
- 误删测试:在主端删除一个测试文件,确认异地副本没有被一起删掉(或者能从异地的快照中找回)。第二项失败的话,你配的是同步不是备份。
- 断连测试:把异地设备断网一天,确认你收到了告警。
成本对比
| 方案 | 前期 | 月成本 | 恢复速度 |
|---|---|---|---|
| 异地 NAS | 一台设备的钱 | 电费 | 快,自动同步 |
| 云存储 | 无 | 存储费 + 取回费 | 取决于带宽 |
| 轮换移动硬盘 | 两块硬盘 | 无 | 慢,要跑一趟 |
最朴素的方案往往最可靠
两块移动硬盘轮换:一块在家做备份,一块放在父母家,每月换一次。没有网络依赖、没有配置、不会被勒索软件波及。唯一的要求是你真的会去换。
如果你不确定自己能不能维护好一套异地组网,先从这个方案开始。