Codex 日志数据库占满 C 盘:用 VACUUM INTO 找回 26GB
导语: 用了几个月 Codex 后,C 盘突然红了。SpaceSniffer 一扫,.codex 目录占了 40GB,其中 logs_2.sqlite 一个文件就接近 27GB。更离谱的是,库中约 97% 的页都在 freelist 里;压缩后,数据库只剩 742MB。本文记录从发现问题到用 Claude Code 一条 prompt 安全回收 26.1GB 的全过程,也解释 SQLite 为什么会出现这种现象。
这是一次发生在 Windows 上的真实故障处理,数据来自 2026 年 8 月 27 日的本机快照。
logs_2.sqlite属于 Codex 当前版本的内部文件,路径和结构以后可能变化。下面采用的是 SQLite 层面的备份压缩方案;操作前要退出 Codex、保留原库,并完成前后校验。