仅把重要文件复制到外置硬盘或云端,并不意味着备份工作已经完成。业内人士指出,真正有效的备份,关键不在于是否“多存了一份”,而在于数据在误删、损坏或遭遇勒索软件攻击后,能否恢复到此前的可用状态。
日本媒体 Gigazine 本月10日(当地时间)报道,软件工程师 Aleksandar Filipovski 在个人博客中解释了为什么需要建立完整的备份体系,并定期验证恢复能力。
Filipovski 回忆称,自己小时候曾把家里的照片从 PC 转移到一块外置 HDD,险些导致资料丢失。原因是其父亲为了给机顶盒使用,格式化了这块硬盘,照片的目录信息也随之被清除。虽然照片最终被找回,但这次经历让他意识到,把数据只放在一个地方,风险极高。
他指出,即便已经将数据复制到独立存储设备,只要备份副本与原始数据保持同步,误删或勒索软件造成的破坏同样可能被同步到备份端。即使是把同一份数据同时写入两块磁盘的 RAID 1,也无法替代真正的备份机制,因为后者必须具备回到历史状态的能力。这也正是快照机制的重要性所在。
在备份频率方面,Filipovski 认为,应依据可接受的数据丢失范围,即恢复点目标(RPO)进行设定。他以 GFS 为例说明,备份策略可以包括:保留最近14天的每日备份、最近7周的每周备份,以及最近12个月的每月备份。也就是说,越新的数据备份越密集,时间越久的备份则可适当拉长保留间隔。若能避免对未变更文件重复保存,还可进一步降低存储和传输成本。
除了备份频率,备份副本的存放位置也应分散。较为常见的是“3-2-1原则”,即保留3份数据副本,使用2种不同介质保存,其中1份放在异地。对于服务器环境,还需要额外检查文件访问权限,以及数据库数据的一致性。
他还提到,在 Amazon S3 等云存储环境中,文件权限、所有者等信息未必会被自动完整保留;同时,若一次性批量传输大量小文件,请求成本也可能明显上升。
如果自建备份系统流程过于复杂,也可以借助 BorgBackup、Restic 等专业工具。Filipovski 建议,至少每6个月做一次恢复测试,确认备份在实际需要时能够顺利恢复。他强调,备份的关键不在于“有没有副本”,而在于需要的时候,能不能把数据真正找回来。