核心用法
Simple Backup 是一款面向 Claw 代理系统的全量备份脚本,通过命令行 simple-backup 一键执行。工作流程分为五阶段:Staging 阶段收集 ~/clawd(工作空间)、~/.clawdbot(运行状态)及 skills/ 目录;Compress 阶段使用 tar 生成 .tgz 压缩包;Encrypt 阶段调用 GPG 以 AES256 算法加密,密码通过环境变量 BACKUP_PASSWORD 或 ~/.clawdbot/credentials/backup.key 文件提供;Prune 阶段自动清理过期备份,默认保留 7 天每日备份及 24 小时每小时备份;Sync 阶段可选调用 rclone 将加密包推送至云端(如 Google Drive、S3 等)。
显著优点
- 端到端加密:AES256-GPG 加密确保备份数据即使上传云端也不会泄露敏感信息
- 零配置开箱即用:仅需设置密码即可运行本地备份,依赖工具通过常见包管理器一键安装
- 智能生命周期管理:自动区分每日/每小时备份策略,避免磁盘无限膨胀
- 云原生集成:基于成熟工具 rclone,支持 70+ 云存储后端,无需锁定特定厂商
潜在缺点与局限性
- 密码管理依赖用户:无密码找回机制,遗忘密码将导致备份永久无法恢复
- 单点故障风险:备份文件为单个大体积压缩包,若tar包损坏可能导致整份备份失效
- 无增量备份:每次全量打包,数据量大时耗时较长且占用双倍本地空间
- rclone 配置门槛:云端同步需用户自行完成 rclone 的 OAuth 或密钥配置,对非技术用户不够友好
适合人群
- 个人开发者及技术用户,需要定期备份 AI 代理工作环境
- 对数据隐私敏感、要求本地加密后再上云的用户
- 已熟悉命令行操作及 rclone 生态的进阶用户
常规风险
- 密码泄露:若
BACKUP_PASSWORD明文写入 shell 历史或backup.key权限设置不当(默认应 600),可能导致备份被解密 - 本地存储耗尽:未监控
BACKUP_ROOT目录时,全量备份可能快速填满磁盘 - rclone 同步冲突:多设备同时写入同一远程路径可能导致覆盖或冲突
- GPG 版本兼容性:旧版 GPG 可能不支持 AES256,建议确认 GnuPG 2.2+