如何清除 Ollama 下載失敗的模型檔案
在使用 Ollama 下載模型檔案時,下載過程可能會因網路問題、意外中斷等原因導致失敗。此時,系統可能會留下部分未完成的檔案,這些檔案既佔用空間,又無法使用。 本文將介紹如何清除這些失敗的檔案,並提供解決過程中的一些方法。
嘗試方法
使用 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 檔案,步驟如下:
透過介面關閉 Ollama
重新啟動 Ollama
確認檔案是否有被清除
ls -al ~/.ollama/models/blobs
檢查結果看起來 partial 相關檔案已經被刪除。
結論
在 Ollama 中處理下載失敗的模型檔案,只要重啟 Ollama 就可以刪除失敗的模型檔案,如果需要馬上清空資料,就可以透過這個方式來處裡。