轻松迁移!Ollama大模型(如DeepSeekR1:8B)从C盘到D盘全攻略

清风逸客谈 2025-03-12 02:59:46

在使用Ollama运行大模型(如DeepSeek R1:8B )时,为了合理分配磁盘空间,提升系统性能,将模型从C盘迁移至D盘是个不错的选择。接下来,就为大家详细介绍整个迁移流程,确保模型文件安全转移,Ollama服务也能正常运作。

一、停止Ollama服务

以管理员身份打开命令提示符。这一步至关重要,只有获取管理员权限,才能顺利执行后续对Ollama服务的操作。

在命令提示符中输入“ollama serve --stop”,按下回车键,即可停止正在运行的Ollama服务。停止服务是为了避免在迁移文件过程中出现数据读写冲突,确保模型文件的完整性。

二、创建目标文件夹

在D盘创建一个专门用于存放模型文件的目录,比如“D:\Ollama\Models” 。规范的目录结构有助于后续对模型文件的管理,让你的文件存储更加清晰有序。

三、迁移模型文件

打开文件资源管理器,找到Ollama的默认模型存储路径:“C:\Users<你的用户名>.ollama\models” 。在这里,你能看到Ollama已经下载和存储的所有模型文件。

精准定位到“deepseek - r1:8b”模型文件夹,注意其中包含“blobs”和“manifests”子文件夹,它们都存储着模型运行必不可少的数据。

选中整个“deepseek - r1:8b”文件夹,执行剪切操作,然后粘贴到刚刚创建好的目标路径“D:\Ollama\Models” 。在这一步,务必确保文件转移过程的完整性,避免文件丢失或损坏。

四、修改环境变量

依次点击“此电脑”>“属性”>“高级系统设置”>“环境变量”,打开环境变量设置窗口。

在“系统变量”或“用户变量”区域,点击“新建”。

- 变量名处填写“OLLAMA_MODELS”。

- 变量值填写“D:\Ollama\Models” ,也就是你刚刚创建的模型存储新路径。

点击“确定”保存所有更改。修改环境变量是为了让Ollama服务能够正确找到迁移后的模型文件,这是确保模型能够正常加载和运行的关键步骤。

五、重启Ollama服务

在命令提示符中输入“ollama serve”,按下回车键,重新启动Ollama服务。经过前面的步骤,此时Ollama服务会根据新设置的环境变量,从D盘路径加载模型文件。

六、验证模型是否加载成功

打开命令提示符,输入“ollama list”,查看模型列表。如果路径设置无误,“deepseek - r1:8b”模型会出现在列表中,这表明Ollama服务已经成功识别到迁移后的模型。

输入“ollama run deepseek - r1:8b”来测试模型是否正常工作。如果模型运行正常,你将会看到模型生成的输出内容,这就意味着你的迁移工作大功告成。

注意事项

路径格式:确保路径格式正确,如“D:\Ollama\Models” ,避免使用双反斜杠(“\”),除非是在命令行中,否则可能会导致路径识别错误。

文件权限:要保证Ollama服务对D盘的目标文件夹有访问权限,否则无法正常读取和使用模型文件。

环境变量生效:修改环境变量后,一定要重启Ollama服务,否则新的设置不会生效,模型也无法正常加载。

模型完整性:迁移过程中,务必保证模型文件夹完整无缺。一旦文件损坏,可能需要重新下载模型,这将耗费大量时间和网络资源。

重启系统:若修改环境变量后仍无法生效,建议重启系统,以确保系统全面加载新的环境变量设置。

通过以上步骤,你就能顺利将Ollama的大模型从C盘迁移到D盘,既节省了C盘空间,又能充分利用D盘的存储资源。如果在迁移过程中遇到任何问题,可以参考Ollama的官方文档或联系技术支持,他们会为你提供专业的帮助。

以下是迁移 Ollama 大模型至 D 盘的完整流程总结,已通过 Markdown 表格整理关键步骤及注意事项,便于查阅执行:

步骤

操作指南

注意事项

1. 停止 Ollama 服务

管理员权限运行 ollama serve --stop

确保服务完全停止,避免文件占用

2. 创建 D 盘目录

新建 D:\Ollama\Models 目录

路径避免中文 / 空格,建议英文命名

3. 迁移模型文件

剪切 C:\Users\用户名\.ollama\models\deepseek-r1:8b 到 D 盘目标目录

模型名含空格时需用引号包裹(如"deepseek - r1:8b")

4. 设置环境变量

新增系统变量 OLLAMA_MODELS=D:\Ollama\Models

变量值需与迁移路径完全一致

5. 重启 Ollama 服务

运行 ollama serve

若服务启动失败,检查路径权限或重启系统

6. 验证模型状态

ollama list 查看模型列表,ollama run deepseek-r1:8b 测试运行

若模型未显示,尝试重新下载或检查环境变量生效状态

常见问题处理:

❌ 路径权限不足 → 右击文件夹→属性→安全→添加 Ollama 服务账户的读写权限❌ 环境变量未生效 → 重启电脑或注销重登系统❌ 模型加载失败 → 检查 blobs/manifests 子文件夹完整性,损坏需重新下载

迁移后优化建议① 定期清理D:\Ollama\Models中的旧版本模型(ollama rm 模型名)② 使用符号链接 mklink /J C:\Users\用户名\.ollama\models

D:\Ollama\Models 实现双路径兼容

0 阅读:0