本地AI玩家的磁盘救星:LightC AI模型空间分析Ollama/HuggingFace/ComfyUI模型占用
【免费下载链接】light-cA free, minimalist, lightweight, and high-performance C-drive cleanup tool.项目地址: https://gitcode.com/gh_mirrors/li/light-c
LightC 是一款免费、轻量、高性能的 C 盘清理工具,其「AI 模型空间」模块能快速分析你电脑里 Ollama、HuggingFace、ComfyUI、LM Studio 的模型占用,帮你找出哪个模型最吃硬盘空间并安全删除——本地 AI 玩家清理模型缓存不用再靠人肉翻目录了。
为什么本地 AI 模型是"磁盘刺客"
跑一次 Ollama 拉 7B 模型 4GB,再玩 ComfyUI 的 Checkpoint + LoRA 又是几十 GB,HuggingFace 缓存更是悄悄膨胀。问题在于:
- 模型散落在用户目录、缓存目录、甚至 D/G 盘深处,资源管理器很难定位
- 多版本权重共享 blobs,直接看目录大小会误判占用
- 想删旧模型,又怕误删正在用的权重
LightC 的 AI 模型空间模块 就是为这种场景设计的:一键扫描四大平台 + 深度发现全盘兜底,结果按平台、按模型类型出图,删哪个一目了然。
一键扫描:4 大平台模型自动识别
进入「AI 模型空间」点击开始分析,LightC 会并行运行 4 个检测器(见 detectors/mod.rs):
| 平台 | 检测逻辑 | 源码 |
|---|---|---|
| Ollama | 解析 manifests 清单 + 统计 blobs 权重,识别未被清单引用的"孤儿 blob" | ollama.rs |
| HuggingFace | 扫描~/.cache/huggingface(支持 HF_HOME 改路径),按符号链接解析真实权重体积 | huggingface.rs |
| ComfyUI | 遍历 checkpoints / loras / vae / controlnet 等 12 类模型目录,支持 extra_model_paths.yaml 自定义路径 | comfyui.rs |
| LM Studio | 扫描本地模型库目录 | lm_studio.rs |
两个细节值得注意:
- 共享权重只算一次。Ollama 多层模型会共享同一份 blob,LightC 按"真实引用的 blob 文件"统计总量(ollama.rs#L70-L75),不会虚报占用。
- 符号链接不会算成 0。HuggingFace 快照全是软链接,LightC 会解析到 blobs 里的真实文件再统计(huggingface.rs#L108-L134)。
深度发现:全盘 MFT 兜底扫漏网之鱼
把模型装在非标准位置?打开「深度发现」开关,LightC 会读取 NTFS MFT 主文件表,按模型特征扩展名(.gguf、.safetensors、.onnx、.ckpt 等)全盘兜底,并且已经识别过的目录会自动排除,避免重复计数。模型格式识别规则见 model_file_rules.rs,MFT 兜底实现在 mft_discovery.rs。
结果怎么看:总览、图表、模型列表
扫描完成后(结果结构定义在 types.rs):
- 顶部总览:总占用、模型数量、最大单个模型,可直接打开所在文件夹
- 平台占比环形图 + 模型类型柱状图:一眼看出 Ollama 还是 ComfyUI 最吃空间
- 模型列表:按平台/类型筛选、关键词搜索、按大小排序;每个模型支持打开目录、搜索、删除
前端交互逻辑在 AiModelsModule.tsx,扫描进度通过 commands/ai_models.rs 的阶段事件实时推送,长耗时扫描也有明确反馈。
安全删除:确认路径 + 范围白名单
在列表里点删除会弹出确认框,展示模型名、体积和完整路径,删除范围严格限制在支持的模型格式内(is_supported_model_extension校验,见 commands/ai_models.rs#L30-L59),文件被占用时会明确提示失败原因,不会误删。
使用建议:先快速扫描确认大头,再用深度发现查漏;删除前留意"确认它不是正在使用的模型"提示——比如你 Ollama 还挂着的模型,删了就得重新下载。
常见问题
Q:扫描会删文件吗?不会。扫描只读分析,删除必须逐个手动确认。
Q:为什么总量比我各模型加起来小?正常现象——共享权重(Ollama blobs、HuggingFace 软链接)只按磁盘真实占用计一次,这是更准确的口径。
Q:深度发现会很慢吗?它需要枚举 NTFS MFT,耗时取决于盘符数量和数据量,进度面板会显示当前盘符和阶段。
【免费下载链接】light-cA free, minimalist, lightweight, and high-performance C-drive cleanup tool.项目地址: https://gitcode.com/gh_mirrors/li/light-c
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考