关于修改 Ollama 及其模型默认路径、迁移已安装的 Ollama 程序和模型以及重启 Ollama 的操作指南

以下是关于修改 Ollama 及其模型默认路径、迁移已安装的 Ollama 程序和模型以及重启 Ollama 的操作指南,以问答格式呈现,并将涉及命令操作的部分使用代码块按执行顺序和步骤形式展示:

Q1:如何修改 Ollama 及其模型的默认路径?

A1

  • Windows 系统
    1. 创建新目录:在非 C 盘的磁盘中创建一个新目录,用于存放 Ollama 的模型文件,例如 D:\AIModels
    2. 设置环境变量:
      • 右键点击“此电脑”或“计算机”图标,选择“属性”。
      • 在弹出的窗口中,点击左侧的“高级系统设置”。
      • 在“系统属性”窗口中,点击“环境变量”按钮。
      • 在“系统变量”或“用户变量”部分,新建或修改名为 OLLAMA_MODELS 的环境变量,将其值设置为刚才创建的新目录路径。
    3. 重启 Ollama:设置完环境变量后,需要重启 Ollama 以应用更改。
  • Mac 和 Linux 系统
    1. 创建新目录:在目标磁盘中创建一个新的目录,用于存放 Ollama 的模型文件,例如 /path/to/ollama/models
    2. 设置环境变量:
      • 打开终端。
      • 编辑 ~/.bashrc~/.zshrc 文件,添加一行 export OLLAMA_MODELS=/path/to/ollama/models
      • 保存文件后,运行 source ~/.bashrcsource ~/.zshrc 使环境变量生效。
    3. 重启 Ollama:设置完环境变量后,需要重启 Ollama 以应用更改。

Q2:如何迁移已安装的 Ollama 程序和模型?

A2

  • Windows 系统
    1. 迁移 Ollama 程序:
      • 找到默认安装路径:Ollama 的默认安装路径为 C:\Users\你的用户名\AppData\Local\Programs\Ollama
      • 移动程序文件夹:将该文件夹剪切到目标磁盘,例如 D:\Ollama
      • 更新环境变量:在系统“环境变量”设置的“Path”中,找到包含原安装路径的条目,将其修改为新的安装路径。
    2. 迁移 Ollama 模型:
      • 找到模型文件默认存储位置:模型文件默认存储在 C:\Users\你的用户名\.ollama\models 目录下。
      • 移动模型文件夹:将该文件夹中的 blobsmanifests 文件夹剪切到目标磁盘的指定目录,例如 D:\Ollama\Models
      • 设置环境变量:在系统“环境变量”设置中,新建或修改名为 OLLAMA_MODELS 的变量,将其值设置为新的模型存储路径。
  • Mac 和 Linux 系统
    1. 迁移 Ollama 程序:
      • 找到默认安装路径:Ollama 的默认安装路径为 /usr/local/bin/ollama~/.local/bin/ollama
      • 移动程序文件夹:将该文件夹剪切到目标磁盘,例如 /path/to/ollama
      • 更新环境变量:编辑 ~/.bashrc~/.zshrc 文件,确保新的安装路径包含在 PATH 环境变量中。
    2. 迁移 Ollama 模型:
      • 找到模型文件默认存储位置:模型文件默认存储在 ~/.ollama/models 目录下。
      • 移动模型文件夹:将该文件夹中的 blobsmanifests 文件夹剪切到目标磁盘的指定目录,例如 /path/to/ollama/models
      • 设置环境变量:编辑 ~/.bashrc~/.zshrc 文件,添加一行 export OLLAMA_MODELS=/path/to/ollama/models

Q3:如何使用命令行移动 Ollama 的程序和模型文件夹?

A3

  • Windows 系统
    1. 打开命令提示符:按下Win + R键,输入cmd,然后按回车键打开命令提示符。
    2. 移动 Ollama 程序文件夹:
      mkdir D:\Ollama
      robocopy "C:\Users\你的用户名\AppData\Local\Programs\Ollama" "D:\Ollama" /E /MOVE
      
    3. 移动 Ollama 模型文件夹:
      mkdir D:\Ollama\Models
      robocopy "C:\Users\你的用户名\.ollama\models\blobs" "D:\Ollama\Models\blobs" /E /MOVE
      robocopy "C:\Users\你的用户名\.ollama\models\manifests" "D:\Ollama\Models\manifests" /E /MOVE
      
  • Mac 和 Linux 系统
    1. 打开终端。
    2. 移动 Ollama 程序文件夹:
      mkdir -p /path/to/ollama
      rsync -avz /usr/local/bin/ollama/ /path/to/ollama/
      
    3. 移动 Ollama 模型文件夹:
      mkdir -p /path/to/ollama/models
      rsync -avz ~/.ollama/models/blobs/ /path/to/ollama/models/blobs/
      rsync -avz ~/.ollama/models/manifests/ /path/to/ollama/models/manifests/
      

Q4:如何重启 Ollama?

A4

  • Windows 系统
    1. 使用命令行重启:
      ollama service restart
      
    2. 通过任务管理器重启:
      • 打开任务管理器:按下Ctrl + Shift + Esc组合键打开任务管理器。
      • 结束 Ollama 进程:在任务管理器中找到名为ollama.exe的进程,选中它并点击“结束任务”按钮。
      • 重新启动 Ollama:再次运行 Ollama 的启动命令或通过开始菜单找到 Ollama 程序并启动它。
  • Mac 和 Linux 系统
    1. 使用命令行重启:
      ollama stop
      ollama start
      
    2. 或者使用 Systemd 管理服务(适用于 Linux):
      sudo systemctl restart ollama
      

注意事项

  • 权限问题:确保目标磁盘具有足够的存储空间,并且你对该目录具有读写权限。
  • 验证迁移:通过命令 ollama list 查看模型列表,确认模型是否存储在新的路径下。
  • 保存工作:在重启 Ollama 之前,确保已保存所有正在进行的工作,因为重启可能会导致数据丢失。
  • 管理员权限:如果遇到权限问题,可能需要以管理员身份运行命令提示符或相关操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35362.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MCP 开放协议

本文翻译整理自: https://modelcontextprotocol.io/introduction 文章目录 简介一、关于 MCP二、为什么选择MCP?通用架构 三、开始使用1、快速入门2、示例 四、教程五、探索 MCP六、贡献和支持反馈贡献支持和反馈 服务器开发者一、构建服务器1、我们将要…

方差,协方差及协方差矩阵的计算

1.方差 方差是用来衡量一组数据的离散程度,数序表达式如下: σ 2 1 N ∑ i 1 N ( x i − μ ) 2 \sigma^2\frac1N\sum_{i1}^N(x_i-\mu)^2 σ2N1​i1∑N​(xi​−μ)2 σ 2 σ^2 σ2表示样本的总体方差, N N N 表示样本总数, x i x _i xi​…

【2025】基于python+django的慢性病健康管理系统(源码、万字文档、图文修改、调试答疑)

系统功能结构图如下 慢性病健康管理系统 课题背景 随着全球人口老龄化的加剧以及生活方式的改变,慢性病的发病率呈上升趋势,给个人健康和社会医疗资源带来了巨大压力。传统的慢性病管理模式存在信息不畅、患者参与度低、医疗资源分配不均等问题&#xf…

2.2 B/S架构和Tomcat服务器

本文介绍了B/S架构、Tomcat服务器及其与IDEA的整合。B/S架构是一种基于浏览器的网络计算模式,具有跨平台、易用性强的特点,适用于互联网应用。Tomcat是Apache开源的Web服务器,支持Java Web应用的部署和运行。文章通过实例演示了如何下载、安装…

QT非UI设计器生成界面的国际化

目的 UI设计器生成界面的国际化,比较容易实现些,因为有现成的函数可以调用,基本过程如下: void MainWindow::on_actLang_CN_triggered() {//中文界面qApp->removeTranslator(trans);delete trans;transnew QTranslator;trans…

Hackme靶机通关攻略

1,打开靶机和kali,在kali终端中扫描靶机ip,得到靶机ip为192.168.50.137 arp-scan -l 2,使用工具扫描出后台目录后访问login.php 3,注册后登陆发现有输入框,可以尝试使用sql注入来得到用户名和密码,密码需要…

国产编辑器EverEdit - 工具栏自定义及认识工具栏上的按钮

1 设置-高级-工具条 1.1 设置说明 1.1.1 工具条自定义 选择主菜单工具 -> 设置 -> 常规,在弹出的选项窗口中选择工具条分类,如下图所示: 左侧窗口是当前支持所有功能按钮列表(上图中居中栏),右侧的窗口是当前显示在工具栏…

docker安装rabbitmq

第一步直接dokce拉取rabbitmq镜像docker 利用docker直接拉取镜像最新版:docker search rabbitmq 运行mq: 需要注意的是-p 5673:5672 解释:-p 外网端口:docker的内部端口 ,你们可以改成自己的外网端口号,我这…

【实战ES】实战 Elasticsearch:快速上手与深度实践-8.2.2成本优化与冷热数据分离

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 8.2.2AWS OpenSearch Serverless 成本优化与冷热数据分离深度实践1. 成本构成分析与优化机会识别1.1 Serverless模式成本分布1.2 冷热数据特征分析数据特征矩阵 2. 冷热数据…

安卓edge://inspect 和 chrome://inspect调试移动设备上的网页

edge://inspect 和 chrome://inspect 是用于调试浏览器中运行的网页和移动设备上的网页的工具。这两个工具分别属于 Microsoft Edge 和 Google Chrome 浏览器。以下是它们的详细介绍: chrome://inspect 如果是直接使用数据线调试,则只需要执行下面的第一…

checkpoint机制

1、什么是checkpoint 将缓冲池中的脏页刷新到磁盘,并更新redo log的checkpoint位点,确保数据库在发生故障时可以快速恢复到一致的状态。 2、checkpoint执行过程 确保需要刷新的脏页:从缓冲池中选取一部分需要刷新的页数据页刷新&#xff1…

【微服务日志收集①】使用FileBeat+Logstash+ES搭建ELK日志系统

使用FileBeatLogstashES搭建ELK日志系统,架构图如下: 1、 使用docker快速创建ES服务和Kibana服务 前置条件:需要在linux上提前安装好docker和docker-compose 1.1、在linux创建好一个用于存放docker-compose配置文件的文件夹 我的目录是/app/…

Centos 7 安装达梦数据库

一、环境准备 1. 确认操作系统的版本和数据库的版本是否一致 cat /etc/redhat-release 2. 关闭防火墙 查看防火墙状态 firewall-cmd --state 停止firewall systemctl stop firewalld.service 禁止firewall开机启动 systemctl disable firewalld.service 3. 修改文件l…

仿“东方甄选”直播商城小程序运营平台

在公域直播流量红利趋于饱和、流量成本大幅攀升的当下,私域直播为企业开辟了新的流量聚集和转化渠道,特别是对于那些希望在私域流量领域取得突破的品牌商家来说,直播场景以其独特的高频互动氛围,相比其他运营方式,展现…

ZED X系列双目3D相机的耐用性与创新设计解析

在工业自动化和学术研究领域,高精度的视觉设备正成为提升效率和质量的关键。ZED X系列AI立体相机,凭借其先进的技术和耐用的设计,为这一领域带来了新的可能。 核心技术:深度感知与精准追踪 ZED X系列的核心技术之一是Neural Dept…

Cursor的使用感受,帮你使用好自动化编程工具,整理笔记

使用感受 说实话,我觉得cursor还是好用的,可能我刚开始使用,没有使用的非常的熟练,运用也没有非常的透彻,总体体验还是不错的,在使用它时,我优先考虑,前端页面功能复用的时候&#…

《C#上位机开发从门外到门内》3-5:基于FastAPI的Web上位机系统

文章目录 一、项目概述二、系统架构设计三、前后端开发四、数据可视化五、远程控制六、系统安全性与稳定性七、性能优化与测试八、实际应用案例九、结论 随着互联网技术的快速发展,Web上位机系统在工业自动化、智能家居、环境监测等领域的应用日益广泛。基于FastAPI…

vue3单独引用element-plus的Infinite Scroll无限滚动;vue3自定义指令

文章目录 1.正常单独使用element-plus其他功能组件2.引入类似与指令的插件3.自定义指令钩子 1.正常单独使用element-plus其他功能组件 引入即可使用 import { ElSelect, ElOption } from "element-plus"2.引入类似与指令的插件 需要先引入,再注册&…

CMake学习笔记(二):变量设值,源文件/文件查找

一_变量设值: 在上一节中我们知道了如何去链接起来多个源文件并且生成可执行文件&#xff0c;但是当我们的源文件过多的时候会导致我们在add_executable里面写很长的一串&#xff0c;所以我们可以使用变量来进行设值: set(<variable> <value>... [PARENT_SCOPE])…

【Function】Azure Function通过托管身份或访问令牌连接Azure SQL数据库

【Function】Azure Function通过托管身份或访问令牌连接Azure SQL数据库 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 【Function】Azure Function通过托管身份或访问令牌连接Azu…