用 duplicity 做加密增量备份

把重要文件夹备份为 GPG 加密的增量存档,存到本地磁盘或远程存储,连备份目的地也无法读取你的数据。

Linux备份Duplicity 备份安全加密低风险
执行 duplicity --encrypt-key 密钥ID ~/Documents file:///mnt/backup/docs 进行加密备份,加上 --verify 可验证备份可用。

01命令

命令
$ duplicity --encrypt-key YOUR_GPG_KEY_ID ~/Documents file:///mnt/backup/docs && duplicity --encrypt-key YOUR_GPG_KEY_ID --verify file:///mnt/backup/docs ~/Documents

02作用说明

Duplicity 在数据离开本机前就用 GnuPG 加密每个备份卷,因此目的地上的数据不可读——这对不完全信任的 U 盘、网络共享或云存储尤其重要。备份是增量式的:首次之后只传输变化的数据,重复执行速度很快。--verify 是最常被跳过的一步:它会实际恢复并逐个比对文件,让你在真正需要之前就确认这份备份确实可用。

03风险

风险低风险
使用条件duplicity and gnupg (sudo apt install duplicity / sudo dnf install duplicity); a GPG key for encryption
!注意: 加密备份的可恢复性取决于 GPG 密钥:私钥或口令一旦丢失,数据将永久无法解密——请把密钥另存到安全的地方,并定期执行 --verify 验证。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Duplicity — Debian Wiki
    Debian · community · 2026-09-17
    依据: Debian's documentation on using duplicity for encrypted incremental backups, including GPG key setup and restore examples.
  • duplicity(1) — Linux manual page
    Arch Linux · community · 2026-09-17
    依据: Duplicity produces encrypted tar-format volumes with GnuPG and uploads them to local or remote backends; --encrypt-key selects the key, --verify compares restored files against the source.

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

06相关方案