1. 项目概述
在本地运行大语言模型时,Ollama已成为许多开发者和AI爱好者的首选工具。作为一个轻量级的模型运行框架,它让用户能够轻松地在个人电脑上部署和运行各类开源AI模型。但在实际使用过程中,很多Windows用户都会遇到一个看似简单却影响深远的问题——模型文件的存储位置。
默认情况下,Ollama会将下载的模型文件存放在系统盘的特定目录中。对于经常切换不同模型进行测试的用户来说,这很快就会导致C盘空间告急。更麻烦的是,很多用户直到系统弹出磁盘空间不足的警告时,才会意识到这个问题。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心问题解析
2.1 默认存储位置分析
在Windows系统中,Ollama默认将模型文件存储在以下路径:
code复制C:\Users\<用户名>\.ollama\models
这个设计有几个值得注意的特点:
- 隐藏目录:.ollama文件夹以点开头,在文件资源管理器中默认不可见,需要通过"查看→显示→隐藏的项目"才能看到
- 系统盘占用:C盘空间本就宝贵,而大型语言模型动辄几个GB甚至几十GB
- 路径依赖:Ollama运行时硬编码了这个路径,直接修改会导致程序无法正常运行
2.2 存储位置的影响因素
模型文件存储位置主要受以下因素影响:
- 系统环境变量:OLLAMA_MODELS这个环境变量可以覆盖默认路径
- 用户权限:程序需要对该目录有完整的读写权限
- 磁盘性能:SSD比HDD更适合大模型文件的读写
- 网络配置:某些企业网络可能限制特定目录的访问
3. 存储位置修改方法
3.1 通过环境变量修改(推荐方案)
这是最彻底且一劳永逸的解决方案:
-
创建目标文件夹:
在理想的磁盘位置(如D盘)新建文件夹,例如:code复制D:\AI_Models\Ollama -
设置系统环境变量:
- 右键"此电脑"→"属性"→"高级系统设置"
- 点击"环境变量"按钮
- 在"系统变量"部分点击"新建"
- 变量名填写:
OLLAMA_MODELS - 变量值填写新路径,如:
D:\AI_Models\Ollama
-
验证设置:
重启Ol
