备份与归档的区别
备份回答『出事能恢复到什么状态』,保留期短、会滚动覆盖,随数据版本演进而淘汰旧副本;归档回答『几年以后还能不能查到』,面向长期留存与检索,通常要求不可变介质与明确的保存年限。两者保留策略必须分别设计,否则要么历史数据被覆盖,要么为了归档把备份存储成本推高。
基本信息
| 备份目标 | 快速恢复近期状态,保留期通常为天到月 |
|---|---|
| 归档目标 | 长期留存与按需检索,保留期通常为年到数十年 |
| 介质差异 | 备份多用磁盘与对象存储;归档用磁带、归档类对象存储 |
| 检索要求 | 归档强调可定位、可读出;备份强调可快速恢复 |
典型使用场景
- 合规留存:财务凭证、日志、交易记录按监管年限归档
- 项目结项留存:项目文件与交付物长期保存,日常不参与备份轮转
- 科研与媒体素材:大体积原始数据长期存放,访问频率低
- 法律取证:需要证明某时间点的原始状态未被篡改
- 数据退役:系统下线但数据仍需可查,从生产库转入归档
归档落地示例(命令行思路)
归档落地示例(命令行思路)
# 归档前打包并生成校验值,便于长期验证完整性
tar -cf - /data/records | zstd -T0 -o /archive/records-2026.tar.zst
sha256sum /archive/records-2026.tar.zst > /archive/records-2026.tar.zst.sha256
# 校验:长期存放期间按年复核,及早发现位腐坏
sha256sum -c /archive/records-2026.tar.zst.sha256备份与归档对比
| 维度 | 备份 | 归档 |
|---|---|---|
| 目标 | 快速恢复近期状态 | 长期留存与检索 |
| 保留期 | 天到月 | 年到数十年 |
| 内容 | 当前活跃数据的副本 | 需长期保存的记录 |
| 介质 | 磁盘、对象存储、磁带 | 磁带、归档对象存储 |
| 改动 | 滚动覆盖,随策略淘汰 | 不可变,保留期内不得修改 |
把备份当归档会让历史数据被滚动覆盖;把归档当备份则恢复速度难以满足上线要求。两者混用是数据丢失与合规风险的高频来源。
归档数据的检索工具要随技术代际迁移:只留介质不留可读路径,几年后可能连读取环境都找不到。