本文介绍如何备份和迁移 OpenClaw 配置,确保数据安全。
一、需要备份的内容
1. 配置文件
~/.openclaw/openclaw.json
2. 会话数据
~/.openclaw/state/
3. 日志文件
~/.openclaw/logs/
4. 技能和插件
~/.openclaw/skills/
二、手动备份
1. 打包配置
tar -czf openclaw-backup.tar.gz ~/.openclaw/
2. 排除日志
tar -czf openclaw-backup.tar.gz --exclude='logs' ~/.openclaw/
三、自动备份
# 添加到 crontab 0 2 * * * tar -czf /backup/openclaw-$(date +\%Y\%m\%d).tar.gz ~/.openclaw/
四、迁移配置
1. 复制文件
scp -r ~/.openclaw new-server:~/
2. 重新安装
npm install -g openclaw@latest
3. 恢复配置
tar -xzf openclaw-backup.tar.gz -C ~/
五、迁移后检查
- 验证配置文件格式
- 检查频道连接状态
- 测试定时任务
- 确认技能加载
六、云存储备份
1. 同步到云
# 使用 rclone rclone copy ~/.openclaw remote:backup/
七、总结
定期备份是保护数据安全的最佳实践,建议设置自动备份。
本文由AI辅助整理发布
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...