核心功能
ClawDog Backup 是一款专为 OpenClaw 系统设计的备份恢复工具,专注于保护两类关键数据:核心层(SOUL.md、AGENTS.md、IDENTITY.md、USER.md、TOOLS.md)和记忆层(memory/ 目录)。核心层采用文件实时监控机制,任何修改立即触发自动备份;记忆层则按每周 UTC 周日 23:00 定时备份,兼顾实时性与存储效率。
显著优点
- 零感知备份:基于 inotify 的实时监控让用户无需手动操作,修改即备份
- 云端冗余:默认同步至 OneDrive,提供异地容灾能力
- 灵活恢复:支持从 OneDrive 或本地文件恢复,提供
--dry-run测试模式、--date指定历史版本、--target自定义目标路径等精细控制 - 新机器友好:本地恢复模式无需配置 rclone,便于系统迁移
- 防覆盖保护:默认使用
cp -n,避免误操作覆盖现有文件
潜在局限
- 外部依赖较重:依赖 rclone、inotify-tools、tar 及正确配置的 OneDrive,首次部署门槛较高
- 无加密机制:备份文件以 tar.gz 明文存储,未提及加密传输或加密存储
- 单点云服务商:仅支持 OneDrive,缺乏多云备份选项
- 日志本地存储:关键日志保存在
/root/.openclaw/backup/,若系统盘损坏可能丢失故障信息
适合人群
- OpenClaw 深度用户,积累了大量记忆数据需长期保存
- 多设备切换用户,需要在新机器快速恢复工作环境
- 对数据安全有基础要求,能接受 OneDrive 作为备份介质的个人用户
常规风险
| 风险类型 | 说明 |
|---------|------|
| 配置风险 | rclone 配置错误或令牌失效将导致备份中断 |
| 监控失效 | inotify 守护进程崩溃后若无进程监控,核心层将失去实时保护 |
| 存储限额 | OneDrive 容量不足时备份失败,需人工清理历史版本 |
| 权限问题 | root 路径操作需确保脚本执行权限,避免恢复时权限错误 |