网通社科技快报
开发者用NTFS目录联接迁移WorkBuddy数据 节省10GB C盘空间
近期有用户反馈,本地AI助手WorkBuddy在持续使用后占用C盘空间达10.7GB,主要来自traces(550MB)、logs(300MB)、workspace/sessions(2.9GB)及projects等目录,导致系统盘告警甚至崩溃。为解决“删则失历史、留则压系统”困境,该开发者未选择重装或手动复制,而是基于Windows NTFS目录联接(Junction)技术开发专用迁移工具。目录联接是操作系统内核级重解析点,可使程序仍访问原路径(如C:\.workbuddy\traces),实际数据却写入新位置(如E:\WorkBuddyData\traces),全程无需修改配置、无副本冗余、零感知切换。工具含扫描、预演、执行、验证与回滚五模块,要求关闭WorkBuddy后操作,实测迁移耗时约3分钟,C盘残留降至1.25GB,节省88%以上空间,功能完全正常。该方案针对WorkBuddy定制,代码以Python+PyQt5实现,已开源至GitHub,支持一键回滚与备份快照。作者指出,类似问题在Ollama、LM Studio等本地AI工具中普遍存在,尤其小容量SSD设备更易受影响;而NTFS联接技术门槛低、无需第三方软件,普通用户掌握mklink /J命令即可手动复现。当前社区已有用户成功复用该方法至其他工具,体现个人开发者通过系统原生能力自主优化的可行性。