外置硬盘拖一份、云盘自动同步一份、第二块硬盘再放一份——你大概也是这么给自己壮胆的。MakeUseOf 撰稿人 Afam Onyimadu 这样存了好几年,直到他要找一份改动前的表格,翻遍三个地方,拿到的全是同一个「此刻」的版本。

我的判断是:这不是备份做得不够多,而是从头到尾就没做备份。副本只保存当下,删除会同步、覆盖会同步;勒索软件加密了本机文件,同步一跑,三份一起完蛋。
先分清副本和备份
四个问题一问就明白:能取回昨天的版本吗?能确认备份文件本身完好吗?除了最新版还留着别的版本吗?今天的改动会不会覆盖昨天的备份?副本的答案基本都是否,而快照式备份工具的答案都是是。
用 Restic 建一个带历史的仓库
Restic 是免费开源的命令行备份工具,Windows、macOS、Linux 都能用。它不复制文件夹,而是给每次备份拍一张快照,记录那一刻的完整状态,且只存变化的部分,留一长串历史并不怎么占空间。按官方快速上手,流程是这样:
- 先设好仓库位置和密码两个环境变量:
RESTIC_REPOSITORY指向存放目录,RESTIC_PASSWORD填一个足够强的密码; - 初始化仓库,只需做一次:
restic init; - 备份指定目录:
restic backup <目录路径>; - 查看历史快照:
restic snapshots,记下想要那一版的快照 ID; - 取回文件:
restic restore --target <恢复到哪> <快照ID>; - 定期体检:
restic check,想连数据一起校验就加--read-data。
两点提醒
一是真正的验证得恢复到另一台设备上——本机有隐藏故障时,在本机做的恢复测试看着都正常。二是别把副本一脚踢开,云盘同步、外置硬盘拷贝依旧是跨设备搬运数据最快的办法,只是从今天起别再管它叫备份。
一个能回答「上周二那版在哪」的系统,才配叫保险。你手里那份,属于哪一类?
来源:MakeUseOf







