Agent Skills
返回列表
OpenClaw 自动全量与增量备份

OpenClaw 自动全量与增量备份

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a8fdfe0b/openclaw-full-incremental-backup。

技能介绍

要解决的问题

OpenClaw 运行目录会随时间积累配置、插件、任务与缓存文件。简单整目录复制既慢,也容易出现恢复时误删当前状态,或旧备份无限占盘的问题。

工作方式

该技能围绕 tar --listed-incremental 做增量备份,用快照状态只记录变化文件;默认策略是首次全量、每周六全量、工作日增量,距上次全量超过 7 天自动升为全量。备份后执行 tar -tzf 做包体校验,并用 fcntl 锁避免并发任务互相干扰。恢复前会先把当前目录复制到 .openclaw.pre-restore-时间戳/,降低误恢复风险。保留策略为增量 30 天、全量 180 天,过期备份自动清理。

适用边界

它依赖 Python 3.8+、GNU tar 和 cron,适合可定时执行的 Linux/类 Unix 环境。默认排除 logs/、plugins/、node_modules/、credentials/、bin/、obj/ 等缓存、密钥和编译产物;如果业务把关键数据放在这些目录,需要另行评估。备份盘剩余空间建议至少 5GB。

使用场景

  • OpenClaw 目录长期运行,需要每周全量快照加工作日增量备份。
  • 恢复前担心覆盖当前状态,需要先自动保留带时间戳的现场备份。
  • 备份包担心损坏,希望生成后自动执行 tar -tzf 校验并清理过期增量。
  • 并发任务多时,需要锁文件确保同一时间只有一个备份进程运行。

适合人员

  • 负责 OpenClaw 环境的运维工程师,希望备份策略、保留策略和恢复保护自动化。
  • 使用 OpenClaw 处理业务数据的工程师,担心误删关键配置并需要定期恢复点。
  • 管理 Linux 定时任务的平台工程师,需要基于 cron 和 GNU tar 的备份方案。
  • 安全合规人员,要求排除 credentials/ 等敏感目录并在恢复前保留现场。