首页/数据/备份与容灾速查/BorgBackup 去重加密备份

BorgBackup 去重加密备份

带去重、压缩与加密的备份工具:仓库内自动去重并在客户端加密,适合多版本、多主机共享存储的长期备份。

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

初始化、备份与保留

初始化、备份与保留
borg init --encryption=repokey-blake2 /backup/borgrepo
borg create --stats /backup/borgrepo::web-$(date +%F) /var/www /etc/nginx
borg list /backup/borgrepo
borg prune --keep-daily 7 --keep-weekly 4 --keep-monthly 12 /backup/borgrepo

提取与校验

提取与校验
borg extract /backup/borgrepo::web-2026-10-12 var/www/site/index.html
borg check --verify-data /backup/borgrepo
仓库口令与密钥文件要单独备份:没有它们,备份数据无法解密恢复。

易错点

  • repokey 模式把密钥存进仓库(口令保护),keyfile 模式密钥在客户机;模式选择决定恢复路径,事前想清楚
  • prune 删除归档后需执行 borg compact(1.2 及以上)才会释放空间,否则仓库持续膨胀

数据来源与参考

  • BorgBackup 官方文档(create / prune / check)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌