360 Secure SkillHub
360 安全技能中心

Backup Restore

该技能通过 Python 脚本对 OpenClaw 的配置、数据、技能和 Agent 工作区执行全量或增量备份,支持按备份文件恢复、完整性验证,并给出 Cron 自动备份与保留策略示例。

yuhui435
yuhui435
热度 82.50
最近更新 2026-05-11 17:34:43
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / 工作流 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add backup-restore
Metadata
name
backup-restore
description
系统备份恢复 - 全量备份、增量备份、自动备份计划、一键恢复、备份验证。保护配置、数据、技能和工作区。
version
1.0.0

Backup & Restore - 系统备份恢复技能

核心功能

  • ✅ 全量备份
  • ✅ 增量备份
  • ✅ 自动备份计划
  • ✅ 一键恢复
  • ✅ 备份验证

备份范围

类型 内容 路径
配置 openclaw.json, cron/jobs.json, crons.json(兼容) 等 ~/.openclaw/
数据 memory/, workspace/ ~/.openclaw/workspace/
技能 skills/ ~/.openclaw/workspace/skills/
Agent 所有 Agent 工作区 ~/.openclaw/workspace-*/

使用方法

全量备份

python backup-restore.py full

增量备份

python backup-restore.py incremental

恢复备份

python backup-restore.py restore --backup <backup_file>

验证备份

python backup-restore.py verify --backup <backup_file>

自动备份计划

推荐配置(添加到 Cron):

{
  "id": "daily-backup",
  "name": "每日备份",
  "schedule": "0 2 * * *",
  "command": "python backup-restore.py incremental",
  "agent": "main"
}

备份保留策略

  • 每日备份:保留 7 天
  • 每周备份:保留 4 周
  • 每月备份:保留 12 个月

注意事项

  1. 备份前停止 Cron 调度器
  2. 验证备份完整性
  3. 定期测试恢复流程
  4. 备份到外部存储(可选)