首页/数据/备份与容灾速查/增量备份 incremental backup

增量备份 incremental backup

只备份自上一次备份(上一次全量或上一次增量)以来发生变化的数据,空间与耗时开销小,恢复时必须依赖完整的备份链。

备份与容灾速查数据更新于 2026-10-12

增量备份的价值在备份窗口紧张时尤为明显:日常只传变化量,用周期性全量重开链条。

GNU tar 增量(以快照文件记录变化)

GNU tar 增量(以快照文件记录变化)
tar --listed-incremental=/backup/snap.file -czf /backup/inc-$(date +%F).tar.gz /data

恢复顺序

恢复顺序
# 1) 先解包全量
tar -xzf /backup/full.tar.gz -C /
# 2) 再按时间顺序依次解包增量
tar -xzf /backup/inc-2026-10-02.tar.gz -C /
tar -xzf /backup/inc-2026-10-03.tar.gz -C /
依赖关系全量 + 全部增量,顺序不可乱
风险链上任一环节损坏或缺失都会影响其后恢复
增量链条要有明确的生命周期管理:全量锚点不能被过早清理。

易错点

  • 不同工具的『增量』语义不同(mtime 对比、块级位图、日志序列),混合使用会得到错误结果
  • 恢复时跳过任一中间增量、或顺序错乱,都会得到错误的数据状态

数据来源与参考

  • GNU tar 手册(--listed-incremental 与增量恢复说明)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌