用 Borg 做加密去重备份

初始化 Borg 仓库,把重要文件夹以增量、加密的方式备份到移动硬盘或远程服务器,重复备份又快又省空间。

Linux备份Borg 备份加密中风险
先运行 borg init --encryption=repokey /mnt/backup/borg,之后每次备份执行 borg create /mnt/backup/borg::{now} ~/Documents。

01命令

命令
$ borg init --encryption=repokey /mnt/backup/borg && borg create --progress /mnt/backup/borg::{now} ~/Documents

02作用说明

Borg 把每次备份存为仓库里的一个命名存档:未变化的数据会被去重,所以反复备份既快又小,所有内容都用 repokey 里保存的口令加密。::{now} 会用时间戳给存档命名;用 borg list 列出所有存档,用 borg extract 恢复。因为增量和开销都很小,用 cron 或 systemd timer 每天跑一次 borg create 才是让备份保持最新的现实做法。

03风险

风险中风险
使用条件borgbackup (sudo apt install borgbackup / sudo dnf install borgbackup)
!注意: 口令丢了就等于整个备份作废——请把口令存进密码管理器;另外备份只有在另一台机器上实测过 borg extract 能恢复才算真正可靠。

04撤销

撤销
$ borg list /mnt/backup/borg && borg delete /mnt/backup/borg::<archive-name>

05来源

  • Borg — Quick Start
    BorgBackup · vendor-doc · 2026-09-17
    依据: Official quickstart showing borg init --encryption, borg create with {now} placeholders, and repository usage.
  • Borg create — Command documentation
    BorgBackup · vendor-doc · 2026-09-17
    依据: Reference for borg create including archive naming, progress output, and exclude patterns.

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案