一家贸易公司的财务电脑中了勒索病毒,整个盘的表格被加密,对方要三个比特币。老板说我每天都备份,IT 打开一看,备份文件就在同一个文件夹里,一起被加密了。那一刻办公室里没人说话,因为客户名单、合同、账目全在里面。
同盘备份等于没备份
这是最常见的错误:备份到 D 盘、备份到同一台服务器的另一个目录。病毒、误删、硬盘损坏,任何一样都能同时毁掉两份。正确做法是备份到物理隔离的地方:另一台机器、网络存储,或者对象存储,成本不高但性质完全不同。
备份要能还原,不是能生成
很多企业做了备份,但从没试过还原。真要用的时候才发现备份文件是坏的、缺表、或者恢复要三天。建议每季度做一次恢复演练,挑一个库真恢复一遍,看要多久、数据完整不完整,演练记录留着,别自己骗自己。
留几份、留多久
常见的做法是三份数据、两种介质、一份异地。日备留七到十四天,周备留一到两个月,月备留一年。留着是为了防数据慢慢被改坏的情况:每天被少量篡改,等你发现时原始版本早就被覆盖了,只剩一堆错的数据。
还有一个容易忘的是配置和账号。服务器上的配置文件、数据库账号、证书私钥,这些丢了比数据丢了还麻烦,重建要好几天。把它们单独打包存一份,配一个密码管理工具,交接的时候能救命,也让接手的人少走弯路。
备份这件事花不了多少钱,一块移动硬盘、一个对象存储的桶,一年几百到几千。但它保护的是公司的记忆:客户名单、合同、账目。太原不少企业做了二十年,数据就是全部家当,这个钱不该省。我们要求备份和原数据分开放,最好跨机房,这条是吃过教训之后定的。
数据备份的常见疑问
多久备份一次合适
看数据变化速度,交易类每天至少一次,重要表可以每小时增量,文件类按修改频率定。
异地备份放哪里
对象存储最省事,也可以放另一处办公室的机器上,关键是网络断开或权限隔离,别互相能写。
演练会不会影响业务
放在测试环境做,或者用恢复出来的库跑,不要直接在生产库上试。
总结:备份的价值不在生成那一刻,在还原那一刻。异地存、定期演练、多留几份,真出事时才不至于从头再来。