Ollama 模型的离线迁移/复制
使用 ollama 下载的模型通常较大,重复下载同样的模型需要双倍的时间,得不偿失。另外,也有些情况,一些机器无网络环境,无法下载模型。所以,本文讲解如何离线复制已下载的模型。
下载模型
❯ ollama pull deepseek-r1:8b
❯ ollama list
NAME ID SIZE MODIFIED
deepseek-r1:8b 28f8fd6cdc67 4.9 GB 3 hours ago
模型的下载位置,和找到模型文件
默认模型下载位置:~/.ollama/models
。模型文件在子目录 blobs
。
通常 blobs
下有非常多文件,无法辨认哪些是属于某个模型。
这时,可以通过 ollama 官网查看模型的 指纹。
然后,通过这个标记找到同一创建时间的文件。
复制 blobs
manifests
下文件到目标机器
主要难点是明确 blobs
下哪些文件。manifests
下文件全部迁移。
之后就比较简单了,复制可以使用 scp 等工具。
检查是否迁移成功
❯ ollama list
NAME ID SIZE MODIFIED
huihui_ai/deepseek-r1-abliterated:14b 6b2209ffd758 9.0 GB 6 seconds ago
deepseek-r1:8b 28f8fd6cdc67 4.9 GB 4 hours ago