Codex SQLite 日志写入风险
文章基于公开 issue 指出 logs_2.sqlite 的 TRACE 事件、WAL checkpoint 和 insert-prune 循环可能造成文件净大小之外的大量 SSD 写入。一个 Linux/VSCodium 样本在流式输出时写入约 5 MiB/s、峰值 16 MiB/s;另一极端样本 21 天写入约 37 TB,外推约 640 TB/年,但保留日志仅约 1 GiB。该外推高度依赖使用强度,不能直接套用到本机。
风险还包括原始 websocket/SSE payload 可能进入日志。安全做法是先监控实际 WAL 增长和系统写入,不在 Codex 运行时直接删除数据库;等待上游缩窄持久化 TRACE 过滤或提供用户可控开关。