在使用 Ollama 下載模型檔案時,下載過程可能會因網路問題、意外中斷等原因導致失敗。此時,系統可能會留下部分未完成的檔案,這些檔案既佔用空間,又無法使用。
本文將介紹如何清除這些失敗的檔案,並提供解決過程中的一些方法。
首先嘗試透過 Ollama 提供的指令刪除特定模型檔案。
例如,想刪除下載失敗的 gemma2:2b
模型,可以執行以下指令:
ollama rm gemma2:2b
但執行後結果會出現錯誤訊息
Error: model 'gemma2:2b' not found
這表示這個方法行不通。
接著檢查存放模型的資料夾 ~/.ollama/models/blobs
。
執行指令如下:
ls -al ~/.ollama/models/blobs
可以發現多個檔案,其中結尾包含 partial 文字的檔案應該就是未完成下載的模型資料
雖然可以手動刪除這些檔案,但應該有更好的方式可以處理?
最後在 Ollama 的 Issues 發現簡單有效的答案。
只要重啟 Ollama,它會自動檢查並刪除失敗的 model 檔案,步驟如下:
ls -al ~/.ollama/models/blobs
檢查結果看起來 partial 相關檔案已經被刪除。
在 Ollama 中處理下載失敗的模型檔案,只要重啟 Ollama 就可以刪除失敗的模型檔案,如果需要馬上清空資料,就可以透過這個方式來處裡。
本篇文章也同步刊載在個人 Blog 上
建議可以安裝 Chrome 套件看看Ollama 有掛載哪些模型
https://chromewebstore.google.com/detail/page-assist-a-web-ui-for/jfgfiigpkhlkbnfnbobbkinehhfdhndo
祝使用順利
感謝分享,這真的挺實用的套件!