已完成思考
🚀 Qwen3.5-35B 在线下载「永不中断」方案
针对你服务器网络易超时的问题,我整理了 3 种最稳的不中断方案,按优先级推荐:
方案一:Screen 后台保活 + Ollama 原生下载(最简单,推荐)
核心优势
- 终端关闭、网络断开都不会中断下载
- 随时可以重新连接查看进度
- 无需手动构造链接,用 Ollama 原生命令
操作步骤
1. 安装 Screen(如果没装)
bash
运行
# Rocky Linux 9 安装 Screen
yum install -y screen
2. 创建一个独立的 Screen 会话(专门用来下载)
bash
运行
# 创建名为 ollama-download 的会话
screen -S ollama-download
执行后会进入一个新的终端窗口(看起来和原来一样,但这是后台保活的)。
3. 在新窗口里执行下载命令
bash
运行
# 先确保 Ollama 服务正常
systemctl start ollama
# 执行下载(原生命令,会自动重试)
ollama pull qwen3.5:35b
4. 「安全脱离」Screen 会话(让下载在后台继续)
按下这组快捷键:
plaintext
Ctrl + A (先按 Ctrl 和 A,松开)
然后按 D (再按 D)
执行后会显示
[detached from ...],说明你已经回到原来的终端,但下载还在后台继续!5. 随时查看下载进度
bash
运行
# 查看所有 Screen 会话
screen -ls
# 重新连接到下载会话(查看进度)
screen -r ollama-download
如果下载完成,会直接显示
success;如果还在下载,能看到实时进度条。方案二:Wget 断点续传 + 手动下载 Blob(最稳,不怕断网)
核心优势
- 100% 支持断点续传:断网、重启服务器后,重新运行命令会从断点继续,不会从头下载
- 完全绕开 Ollama 原生下载的超时限制
- 可以用代理加速(如果有代理)
操作步骤
1. 获取模型清单(Manifest)
bash
运行
# 进入模型目录
cd /home/ollama/models
# 下载 qwen3.5:35b 的清单文件
curl -s -H "Accept: application/vnd.ollama.image.manifest+json" \
https://ollama.com/library/qwen3.5/manifests/35b \
-o manifests/registry.ollama.ai/library/qwen3.5/35b/manifest.json
2. 生成批量下载脚本(自动断点续传)
新建一个脚本文件
download_qwen35_35b_wget.sh:bash
运行
#!/bin/bash
# Qwen3.5-35B 断点续传下载脚本
# 作者:Ollama 运维助手
# 配置
MODEL_NAME="qwen3.5"
MODEL_TAG="35b"
MANIFEST_PATH="/home/ollama/models/manifests/registry.ollama.ai/library/$MODEL_NAME/$MODEL_TAG/manifest.json"
BLOBS_DIR="/home/ollama/models/blobs"
# 检查 manifest 是否存在
if [ ! -f "$MANIFEST_PATH" ]; then
echo "错误:Manifest 文件不存在,请先下载!"
exit 1
fi
# 提取所有 blob 的 digest
DIGESTS=$(cat "$MANIFEST_PATH" | jq -r '.layers[].digest')
# 批量下载(wget 自带断点续传 -c 参数)
for DIGEST in $DIGESTS; do
FILENAME="$DIGEST"
DOWNLOAD_URL="https://registry.ollama.ai/v2/library/$MODEL_NAME/blobs/$DIGEST"
SAVE_PATH="$BLOBS_DIR/$FILENAME"
echo "正在下载:$FILENAME"
wget -c -O "$SAVE_PATH" "$DOWNLOAD_URL"
if [ $? -eq 0 ]; then
echo "✅ $FILENAME 下载完成"
else
echo "⚠️ $FILENAME 下载中断,下次运行会自动续传"
fi
done
echo "========================================"
echo "所有文件下载完成!正在修正权限..."
chown -R ollama:ollama /home/ollama/models
echo "权限修正完成,请重启 Ollama 服务:systemctl restart ollama"
echo "========================================"
3. 运行脚本(后台保活 + 断点续传)
bash
运行
# 给脚本加执行权限
chmod +x download_qwen35_35b_wget.sh
# 用 nohup 后台运行,即使终端关闭也不会中断
nohup ./download_qwen35_35b_wget.sh > qwen35_download.log 2>&1 &
4. 随时查看下载进度
bash
运行
# 查看实时日志
tail -f qwen35_download.log
如果断网或服务器重启,重新运行上面的 nohup 命令,wget 会自动从断点继续下载,不会从头开始!
方案三:配置代理加速(如果有代理,配合方案一 / 二使用)
如果你的服务器有 HTTP/HTTPS 代理,可以大幅提升下载速度,避免超时:
bash
运行
# 临时配置代理(当前终端生效)
export http_proxy="http://你的代理IP:端口"
export https_proxy="http://你的代理IP:端口"
# 然后再执行下载命令(方案一或方案二都可以)
ollama pull qwen3.5:35b
🎯 方案选择建议
表格
| 场景 | 推荐方案 |
|---|---|
| 想最简单,不想手动操作 | 方案一(Screen + Ollama 原生) |
| 网络极不稳定,经常断网超时 | 方案二(Wget 断点续传) |
| 有代理可用 | 方案三 + 方案一 / 二 |
✅ 下载完成后的验证
下载完成后,执行:
bash
运行
# 修正权限
chown -R ollama:ollama /home/ollama/models
# 重启 Ollama 服务
systemctl restart ollama
# 验证模型
ollama list
ollama run qwen3.5:35b
如果能正常对话,说明下载完美成功!
© 版权声明
本站大部分内容收集于网络,只做学习和交流使用,版权归原作者所有。本站发布的内容若侵犯了您的权益,请联系我们删除!如果想免费领取资源,请加站长微信:gdgd113344
THE END












暂无评论内容