用 duplicity 做加密增量备份
把重要文件夹备份为 GPG 加密的增量存档,存到本地磁盘或远程存储,连备份目的地也无法读取你的数据。
执行 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 ~/Documents02作用说明
Duplicity 在数据离开本机前就用 GnuPG 加密每个备份卷,因此目的地上的数据不可读——这对不完全信任的 U 盘、网络共享或云存储尤其重要。备份是增量式的:首次之后只传输变化的数据,重复执行速度很快。--verify 是最常被跳过的一步:它会实际恢复并逐个比对文件,让你在真正需要之前就确认这份备份确实可用。
03风险
!注意: 加密备份的可恢复性取决于 GPG 密钥:私钥或口令一旦丢失,数据将永久无法解密——请把密钥另存到安全的地方,并定期执行 --verify 验证。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Duplicity — Debian Wiki依据: Debian's documentation on using duplicity for encrypted incremental backups, including GPG key setup and restore examples.
- duplicity(1) — Linux manual page依据: 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 · 分类: 安全与隐私