卸载前要备份什么

适合谁

适合准备卸载或重装,但不想把现有可用信息一并删掉的人。

你会学到什么

  • • 知道卸载前最值得保留的资料
  • • 理解为什么“记录”本身也是备份的一部分
  • • 知道哪些内容之后最可能需要恢复

为什么现在读

真正有价值的备份,不只是文件本身,还包括你现在这套环境的来历。

建议阅读:8-10 分钟

卸载前建议先保留什么

重装前最值得备份的不是“所有东西”,而是那些会帮助你恢复、对比和定位差异的内容:工作区、关键配置、版本信息、安装来源和自定义路径。

1. 当前版本和安装来源

后面比对差异时,这往往比单纯记得“我装过”更重要。

至少建议记下:

  • 当前是用 npmpnpmbun、安装脚本,还是源码 checkout;
  • 当前 openclaw 版本;
  • 是否有 systemd、launchd 或计划任务服务;
  • 是否在用 profile、自定义状态目录或自定义配置路径。

2. 工作区和关键配置

尤其是你已经验证有效的那部分,不要和无效实验一起混删。

优先考虑保留:

  • 工作区目录;
  • 当前主配置文件;
  • 你已经确认有效的 provider、认证或通道最小配置;
  • 后面确实还要恢复的凭据相关目录。

3. 自定义路径和 profile 信息

这类信息最容易在重装后被忘掉,结果你以为是新环境,其实还在旧路径上。

如果你用过:

  • OPENCLAW_STATE_DIR
  • OPENCLAW_CONFIG_PATH
  • OPENCLAW_PROFILE

那这些路径和 profile 名称都要记录下来。

备份不只是复制文件

真正有价值的备份,往往还包括你现在这套环境的上下文。

建议至少再记录:

  • 当前机器走的是哪条安装路径;
  • 哪些设置之前是有效的;
  • 哪些目录删了会影响恢复;
  • 你重装后到底想恢复到什么程度。

这能避免你重装完以后只剩一堆文件,却不知道哪些才值得恢复。

如果想做更完整的快照

你给的参考资料里,openclaw-uninstaller 的思路很值得吸收:先存档,再告别。

也就是说,在彻底清理前,最好至少留下一份可迁移的备份:

  • 要么打包成一个可移动归档;
  • 要么单独保存工作区、配置和必要状态目录;
  • 要么至少保留一份路径和版本说明。

即便你现在不打算使用那个第三方工具,这个备份原则仍然成立。

一个够用的备份清单

如果你现在只想快速完成这一轮准备,可以按这张清单走:

  1. 记录安装来源和版本;
  2. 记录 profile、自定义状态目录和配置路径;
  3. 备份工作区;
  4. 备份主配置和必要凭据;
  5. 写下重装后真正准备恢复的内容。

常见错误或风险

  • 只备份目录,不记录来源和用途;
  • 把有效配置和试错残留混在一起打包;
  • 完全忘记 profile、自定义路径或服务项;
  • 还没决定恢复目标,就一股脑全备份全恢复。

备份后做什么

备份完成后,继续看 重装前检查清单
如果你还在犹豫要不要卸载,回 停用 vs 卸载 vs 彻底清理