


请注意:
1、重装前务必先创建快照(轻量服务器快照免费),这是最重要的数据兜底保障,强烈建议操作。
2、本教程仅针对 /home/admin/.openclaw 目录下的 agents/main/sessions、workspace,以及 cron(如有)进行备份恢复。若您在服务器其他位置(如网站根目录、数据库等)存放了数据,请务必自行核实并提前下载到本地,以免重装后数据丢失无法找回。
3、本教程只针对阿里云轻量服务器且预装阿里云提供的openclaw镜像。
做好快照备份后参考如下处理
重装前备份:
1、先将原来.openclaw的对话workspace、agents/main/sessions、cron目录打包压缩(如果用户没设置过定时任务,则没有cron目录)
说明:会将/home/admin/.openclaw 目录下的agents/main/sessions、workspace、cron(若有)打包压缩为:backup_workspace-agents-cron.tar.gzcd /home/admin/.openclaw && { echo agents/main/sessions workspace; [ -d cron ] && echo cron; } | xargs -r tar -czvf "backup_workspace-agents-cron.tar.gz"
2、重要:登录阿里云轻量服务器控制台,进入/home/admin/.openclaw目录找到 backup_workspace-agents-cron.tar.gz压缩包下载到本地。
重装后恢复:
重装为最新的openclaw镜像后将backup_workspace-agents-cron.tar.gz 上传到 /home/admin/.openclaw目录,然后按照如下方法操作即可。
如果有/home/admin/.openclaw/cron目录就改名,没有会提示找不到目录可忽略
上面命令整合为一条命令为:cd /home/admin/.openclaw/
mv /home/admin/.openclaw/workspace /home/admin/.openclaw/workspace.baks
mv /home/admin/.openclaw/cron /home/admin/.openclaw/cron.baks
mv /home/admin/.openclaw/agents/main/sessions /home/admin/.openclaw/agents/main/sessions-baks
tar -xzvf backup_workspace-agents-cron.tar.gz
cd /home/admin/.openclaw && { mv workspace workspace.baks; mv cron cron.baks; mv agents/main/sessions agents/main/sessions-baks; } && tar -xzvf backup_workspace-agents-cron.tar.gz
3、重启openclaw服务。重启若没任何报错,则一般没问题。
4、打开openclaw web ui对话页面,输入如下指令让openclaw重新读取内容。(如果内容较多,需要时间较长)openclaw gateway restart
对话指令可参考:
workspace、cron、agents/main/sessions 目录用之前的备份替换了,请重新从这三个目录读取新数据。





文章评论 本文章有个评论