用 Borg 做加密去重备份
初始化 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} ~/Documents02作用说明
Borg 把每次备份存为仓库里的一个命名存档:未变化的数据会被去重,所以反复备份既快又小,所有内容都用 repokey 里保存的口令加密。::{now} 会用时间戳给存档命名;用 borg list 列出所有存档,用 borg extract 恢复。因为增量和开销都很小,用 cron 或 systemd timer 每天跑一次 borg create 才是让备份保持最新的现实做法。
03风险
!注意: 口令丢了就等于整个备份作废——请把口令存进密码管理器;另外备份只有在另一台机器上实测过 borg extract 能恢复才算真正可靠。
04撤销
撤销
$ borg list /mnt/backup/borg && borg delete /mnt/backup/borg::<archive-name>05来源
- Borg — Quick Start依据: Official quickstart showing borg init --encryption, borg create with {now} placeholders, and repository usage.
- Borg create — Command documentation依据: Reference for borg create including archive naming, progress output, and exclude patterns.
最后验证: 2026-09-18 · 分类: 安全与隐私