ollama改模型的存盘目录解决下载大模型报c:盘空间不足的问题

embedded/2025/2/1 22:12:43/

使用Ollama和Open WebUI快速玩转大模型:简单快捷的尝试各种llm大模型,比如DeepSeek r1,非常简单方便,参见:使用Ollama和Open WebUI快速玩转大模型:简单快捷的尝试各种llm大模型,比如DeepSeek r1 -CSDN博客

但是在使用过程中,发现模型都存在C:盘,很快空间就不够了,所以想把模型都放到闲置的E:盘去。

time=2025-01-31T00:58:21.185+08:00 level=INFO source=gpu.go:392 msg="no compatible GPUs were discovered"
time=2025-01-31T00:58:21.186+08:00 level=INFO source=types.go:131 msg="inference compute" id=0 library=cpu variant=avx compute="" driver=0.0 name="" total="63.9 GiB" available="44.4 GiB"

设置ollama_models目录位置

改了之后怎么还是报错呢? 大约是需要重新启动系统才行。

\\Users\\Admin\\.ollama\\models\\blobs\\sha256-fd7b6731c33c57f61767612f56517460ec2d1e2e5a3f0163e0eb3d8d8cb5df20-partial: There is not enough space on the disk., retrying in 32s"
time=2025-01-31T01:06:50.058+08:00 level=INFO source=download.go:291 msg="fd7b6731c33c part 10 attempt 1 failed: write C:\\Users\\Admin\\.ollama\\models\\blobs\\sha256-fd7b6731c33c57f61767612f56517460ec2d1e2e5a3f0163e0eb3d8d8cb5df20-partial: There is not enough space on the disk., retrying in 2s"

因为不方便重启系统,所以采用手工设置变量的方式。大约使用了如下方法:

set OLLAMA_MODELS=E:\ai\models

后来还用了setx:

setx OLLAMA_MODELS "E:\ai\models"

不过感觉变量设置有时候灵有时候不灵。反正设置之后就用set看一下,一直到调好为止。

一通乱调,在windows没有重启的情况下,启动ollama,发现变量已经生效

C:\Users\Admin>set

可以看到环境变量OLLAMA_MODELS已经设置正确:

OLLAMA_MODELS="E:\ai\ollama

(好吧,这里就看出来了,设置错了,我是想设置到这里的:OLLAMA_MODELS=E:\ai\models)

这时候关闭Ollama和Open WebUI,然后重新打开,发现模型已经使用了新的环境变量:

E:\ai\ollama>ollama.exe serve
2025/01/31 11:20:10 routes.go:1187: INFO server config env="map[CUDA_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_DEBUG:false OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1:11434 OLLAMA_INTEL_GPU:false OLLAMA_KEEP_ALIVE:5m0s OLLAMA_KV_CACHE_TYPE: OLLAMA_LLM_LIBRARY: OLLAMA_LOAD_TIMEOUT:5m0s OLLAMA_MAX_LOADED_MODELS:0 OLLAMA_MAX_QUEUE:512 OLLAMA_MODELS:E:\\ai\\ollama OLLAMA_MULTIUSER_CACHE:false OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NUM_PARALLEL:0 OLLAMA_ORIGINS:[http://localhost https://localhost http://localhost:* https://localhost:* http://127.0.0.1 https://127.0.0.1 http://127.0.0.1:* https://127.0.0.1:* http://0.0.0.0 https://0.0.0.0 http://0.0.0.0:* https://0.0.0.0:* app://* file://* tauri://* vscode-webview://*] OLLAMA_SCHED_SPREAD:false ROCR_VISIBLE_DEVICES:]"

里面有这句:OLLAMA_MODELS:E:\\ai\\ollama 

证明已经生效。

下载几个大模型,比如

qwen2.5-coder:3b

phi4

EntropyYue/chatglm3

deepseek-r1:8b 

等等,没有再报空间不足的错误,问题解决。


http://www.ppmy.cn/embedded/158739.html

相关文章

Hive:静态分区(分区语法,多级分区,分区的查看修改增加删除)

hive在建表时引入了partition概念。即在建表时,将整个表存储在不同的子目录中,每一个子目录对应一个分区。在查询时,我们就可以指定分区查询,避免了hive做全表扫描,从而提高查询率。 oracle和Hive分区的区别 orcale在…

华为小米vivo向上,苹果荣耀OPPO向下

日前,Counterpoint发布的手机销量月度报告显示,中国智能手机销量在2024年第四季度同比下降3.2%,成为2024年唯一出现同比下滑的季度。而对于各大智能手机品牌来说,他们的市场份额和格局也在悄然发生变化。 华为逆势向上 在2024年第…

集合的奇妙世界:Python集合的经典、避坑与实战

集合的奇妙世界:Python集合的经典、避坑与实战 内容简介 本系列文章是为 Python3 学习者精心设计的一套全面、实用的学习指南,旨在帮助读者从基础入门到项目实战,全面提升编程能力。文章结构由 5 个版块组成,内容层层递进&#x…

【C++】类与对象(中)

🦄 个人主页: 小米里的大麦-CSDN博客 🎏 所属专栏: 小米里的大麦——C专栏_CSDN博客 🎁 代码托管: 小米里的大麦的Gitee仓库 ⚙️ 操作环境: Visual Studio 2022 文章目录 1. 类的6个默认成员函数传道解惑:Q1:e1——类…

前端知识速记—JS篇:箭头函数

前端知识速记—JS篇:箭头函数 什么是箭头函数? 箭头函数是 ES6 引入的一种新的函数书写方式,其语法更为简洁,常用于替代传统的函数表达式。箭头函数的基本语法如下: const functionName (parameters) > {// 函数…

Python3 【装饰器】水平考试和答案

Python3 【装饰器】水平考试和答案 本试卷包含选择题 15 题、填空题 10 题和编程题 5 题,共计 30 道题,满分 100 分。每道题后附有正确答案和解析。 选择题(每题2分,共30分) 装饰器的本质是什么? A. 类 B.…

【识别代码截图OCR工具】

以下是一些支持识别代码截图且能较好地保留代码结构、不出现乱码的OCR工具,以及它们的具体网站: 1. Umi-OCR 特点:免费开源的离线OCR软件,支持截图OCR、批量OCR、PDF识别等功能。能够识别不同排版的文字,并按正确顺序…

MySQL 基础学习(1):数据类型与操作数据库和数据表

MySQL 基础学习:数据类型与操作数据库和数据表 在这篇博客中,我们将深入学习 MySQL 的基础操作,重点关注数据库和数据表的操作,以及 MySQL 中常见的数据类型。希望本文能帮助你更好地理解和掌握 MySQL 的基本用法。 一、操作数据…