Ollama : aggiornare, eliminare un modello, disinstallare
Un'installazione di Ollama invecchia rapidamente: nuove versioni ogni mese, modelli scaricati e poi dimenticati, decine di gigabyte che si accumulano in una cartella che non si guarda mai. Questa guida passa in rassegna la manutenzione — un ollama update eseguito correttamente in base al tuo sistema operativo, la rimozione di un modello senza compromettere gli altri a causa dei blob condivisi, la pulizia del disco e la disinstallazione completa quando vuoi ripartire da zero.
#Perché fare manutenzione a Ollama
Ollama evolve al ritmo del motore llama.cpp che incorpora: ogni aggiornamento introduce il supporto per nuovi modelli, miglioramenti di velocità, correzioni per le GPU e talvolta cambiamenti di formato. Restare su una vecchia versione significa rinunciare ai modelli recenti (« this model is not supported by your version of Ollama ») e continuare a convivere con bug già corretti.
L'altra metà della manutenzione riguarda il disco. Un modello 7B in Q4_K_M pesa circa 4-5 GB, un 14B intorno a 9 GB, un 32B quasi 20 GB. Provane una decina nell'arco di qualche settimana e avrai tranquillamente riempito 100 GB senza accorgertene. Sapere come eliminare correttamente i modelli e verificare lo spazio effettivamente occupato fa parte del mestiere.
#Verificare la versione
Il tuo ChatGPT privato e gratuito sulla tua macchina in 1 ora — LM Studio, Ollama, Open WebUI, i tuoi documenti, senza cloud.
- Spazio online a vita
- PDF + file
- Aggiornamenti a vita
Prima di tutto, verifica la situazione attuale. Il comando funziona allo stesso modo su tutti e tre i sistemi e ti fornisce il numero della versione installata.
Confronta questo numero con l'ultima versione pubblicata sulla pagina delle release ufficiali (github.com/ollama/ollama/releases). Se sei indietro di diverse versioni, l'aggiornamento descritto qui sotto richiede due minuti.
#Aggiornare Ollama (Windows, macOS, Linux)
L'aggiornamento non tocca mai i tuoi modelli: la cartella ~/.ollama è indipendente dal binario. Puoi quindi aggiornare l'applicazione senza dover scaricare di nuovo nulla. Il metodo dipende semplicemente dal tuo sistema.
- 01WindowsL'applicazione controlla automaticamente gli aggiornamenti e mostra una notifica quando una nuova versione è pronta; basta cliccare per installarla. Per forzare l'aggiornamento, scarica di nuovo il programma di installazione OllamaSetup.exe da ollama.com/download ed eseguilo nuovamente sopra l'installazione esistente: i tuoi modelli vengono conservati.
- 02macOSStessa logica: l'app propone l'aggiornamento nella barra dei menu (icona Ollama → «Restart to update»). Altrimenti, scarica nuovamente il .dmg da ollama.com/download e sostituisci l'app in /Applications. Se l'hai installata tramite Homebrew, fai invece «brew upgrade ollama».
- 03LinuxEsegui semplicemente di nuovo lo script di installazione ufficiale: rileva l'installazione esistente e sostituisce il binario con la versione più recente, senza cancellare i tuoi modelli né il tuo servizio systemd.
#Eliminare un modello: ollama rm
Per fare pulizia, inizia elencando ciò che hai effettivamente installato. La colonna SIZE indica la dimensione apparente di ogni modello, mentre TAG indica il nome esatto da usare per la rimozione.
Attenzione al tag: « llama3.1 » e « llama3.1:8b » possono indicare voci diverse. Copia il nome esatto visualizzato da ollama list per non eliminare qualcosa di diverso da ciò che intendi eliminare. Un modello utilizzato da una richiesta verrà liberato al termine della richiesta stessa.
#La realtà dei blob condivisi
Ollama non memorizza un file monolitico per modello. Internamente, ogni modello è descritto da un manifest che fa riferimento a diversi blob: i pesi (il grande file GGUF), ma anche il template del prompt, i parametri e la licenza. Questi blob sono identificati dalla loro impronta SHA-256 e vengono deduplicati: due modelli che condividono esattamente lo stesso file dei pesi lo memorizzano una sola volta.
In pratica, se hai caricato « llama3.1:8b » e « llama3.1:8b-instruct-q4_K_M » che puntano allo stesso blob dei pesi, eliminare uno dei due non libera nulla dal lato dei pesi: l'altro continua a riferirsi al blob. Al contrario, eliminare il modello ultimo che riferiva a un blob lo elimina finalmente dal disco. È per questo che lo spazio recuperato da un ollama rm est può essere spesso ben inferiore alla dimensione annunciata da ollama list.
- Manifesto
- Un piccolo file JSON per modello:tag, in ~/.ollama/models/manifests/. È lui che ollama rm supprime per primo.
- Blob
- Un file di dati (pesi, template, parametri) chiamato sha256-<impronta>, in ~/.ollama/models/blobs/. Condiviso tra tutti i modelli che vi fanno riferimento.
- Deduplicazione
- Un blob viene eliminato solo quando nessun manifest vi fa più riferimento. È una buona cosa: evita di duplicare gigabyte di dati identici.
#Recuperare e liberare spazio su disco
Per capire cosa occupa davvero spazio sul tuo disco, guarda la dimensione della cartella di archiviazione anziché il solo output di ollama list — quest'ultimo somma dimensioni che possono includere blob condivisi.
La routine di pulizia più efficace: elencare i modelli, individuare quelli che non usi più, eliminarli con ollama rm, poi misurare di nuovo con du -sh per verificare lo spazio recuperato. Poiché entra in gioco la deduplicazione, elimina per ultime le varianti ridondanti dello stesso modello: è allora che si libera davvero spazio.
#Disinstallare completamente Ollama
La disinstallazione avviene in due fasi: rimuovere l’applicazione, poi eliminare le tracce (modelli e configurazione) se vuoi davvero ripulire tutto. La seconda fase è identica su qualsiasi sistema operativo: bisogna eliminare la cartella ~/.ollama.
- 01WindowsVai a Impostazioni → App → App installate, cerca « Ollama » e fai clic su Disinstalla. Poi elimina la cartella C:\Users\<tu>\.ollama per cancellare i modelli scaricati.
- 02macOSTrascina Ollama.app da /Applications nel Cestino. Elimina poi ~/.ollama per rimuovere i modelli. Se l'avevi installato tramite Homebrew: « brew uninstall ollama ».
- 03LinuxFerma e disattiva il servizio, rimuovi il binario e il file systemd, elimina l'utente di sistema «ollama» creato dallo script, poi elimina la cartella dei modelli.
#Risoluzione dei problemi
- « this model is not supported by your version »
- Il tuo Ollama è troppo vecchio per il formato del modello. Aggiornalo (sezione sopra) e riprova con ollama pull.
- ollama rm ne libère presque rien
- Il blob dei pesi è ancora referenziato da un'altra variante del modello. Elenca le varianti con ollama list ed elimina anche quelle ridondanti.
- « Error: model is currently loaded »
- Una richiesta sta ancora utilizzando il modello. Aspetta che termini, oppure riavvia il daemon (systemctl restart ollama / chiudere e riavviare l'app) prima di eliminare il modello.
- Il disco rimane pieno dopo la cancellazione
- Verifica il percorso effettivo dei modelli (variabile OLLAMA_MODELS, oppure /usr/share/ollama/.ollama su Linux quando Ollama viene eseguito come servizio) e misura di nuovo con du -sh.
- Il comando ollama non viene trovato dopo una disinstallazione parziale
- Il binario è stato rimosso ma PATH vi fa ancora riferimento; apri un nuovo terminale o verifica che non rimanga alcun vecchio collegamento in /usr/local/bin.
#Per approfondire
La manutenzione risolve la questione di «come mantenere Ollama pulito»; queste guide coprono ciò che viene prima e dopo: (re)installare in base al tuo sistema operativo, comprendere i comandi di base e scegliere i modelli che valgono lo spazio che occupano.
Un feedback, un errore, una precisazione? Facci sapere, così la guida migliora per tutti.