重要的文件只存一份,早晚会丢。硬盘会坏,云盘账号可能登不上,误删也不总能找回来。
一个简单的做法是保持三份:
- 电脑上放一份,日常用;
- 移动硬盘上放一份,平时不插着;
- 再放一份在别的地方,家里出事不会一起没。
这三份里至少有一份要能离线打开,不依赖某个账号或某家公司。
有副本不等于有备份
拷贝完不代表备份完成。真正要确认的是:这份备份能不能还原。
所以每隔一段时间做一次演练:找个空目录,从备份里恢复几个文件,打开看看内容对不对。没做过演练的备份,只能算「看起来像备份」。
放在别人服务器上就先加密
如果备份要传到别人的服务器,先在自己电脑上加密再上传。这样即使服务器被入侵,对方拿到的也只是一堆看不懂的文件。
密码不要只存在这台电脑上。抄一份放在别处,或者存进密码管理器。密码丢了,加密的备份就永远打不开了。
自动化比意志力可靠
手动备份坚持不了几个月。用系统自带的定时任务,让它每天或每周自动跑一次。
然后要能看出它有没有跑成功。失败如果只写进某个日志文件,没人会去翻——所以要有个地方能一眼看到「最近一次备份是什么时候」。
一个容易忽略的坑
备份任务失败之后,往往不会自己恢复。
比如程序运行到一半被中断(电脑休眠、进程被杀),可能会留下一个「占用中」的标记。下一次运行时它以为还有人在用,于是直接退出。再下一次也一样。
这种失败是静默的:任务每天都在跑,日志每天都有输出,但备份其实早就停了。
所以要么让程序在开始前自己清理这类残留标记,要么定期检查最近一次成功备份的时间,而不只是看备份文件还在不在。