Maintenance Ollama : mettre à jour, supprimer des modèles, désinstaller
Une installation d'Ollama vieillit vite : nouvelles versions chaque mois, modèles téléchargés puis oubliés, dizaines de gigaoctets qui s'accumulent dans un dossier qu'on ne regarde jamais. Ce guide fait le tour de l'entretien — un ollama update propre selon votre OS, la suppression d'un modèle sans casser les autres à cause des blobs partagés, le nettoyage du disque, et la désinstallation complète quand vous voulez repartir de zéro.
#Pourquoi entretenir Ollama
Ollama évolue au rythme du moteur llama.cpp qu'il embarque : chaque mise à jour apporte le support de nouveaux modèles, des gains de vitesse, des correctifs GPU et parfois des changements de format. Rester sur une vieille version, c'est se priver de modèles récents (« this model is not supported by your version of Ollama ») et traîner des bugs déjà corrigés.
L'autre moitié de l'entretien, c'est le disque. Un modèle 7B en Q4_K_M pèse environ 4-5 Go, un 14B autour de 9 Go, un 32B près de 20 Go. Testez-en une dizaine sur quelques semaines et vous avez tranquillement rempli 100 Go sans vous en rendre compte. Savoir supprimer proprement et lire l'espace réellement occupé fait partie du métier.
#Vérifier sa version
Ton ChatGPT privé et gratuit sur ta machine en 1 heure — LM Studio, Ollama, Open WebUI, tes documents, sans cloud.
- Espace en ligne à vie
- PDF + fichiers
- Remboursé 30 j
Avant toute chose, regardez où vous en êtes. La commande fonctionne à l'identique sur les trois systèmes et vous donne le numéro de version installé.
Comparez ce numéro à la dernière version publiée sur la page des releases officielles (github.com/ollama/ollama/releases). Si vous êtes en retard de plusieurs versions, la mise à jour ci-dessous prend deux minutes.
#Mettre à jour Ollama (Windows, macOS, Linux)
La mise à jour ne touche jamais vos modèles : le dossier ~/.ollama est indépendant du binaire. Vous pouvez donc mettre à jour l'application sans rien re-télécharger. La méthode dépend simplement de votre système.
- 01WindowsL'application vérifie les mises à jour automatiquement et affiche une notification quand une nouvelle version est prête ; il suffit de cliquer pour l'installer. Pour forcer, retéléchargez l'installeur OllamaSetup.exe depuis ollama.com/download et relancez-le par-dessus : vos modèles sont conservés.
- 02macOSMême logique : l'app propose la mise à jour dans la barre de menus (icône Ollama → « Restart to update »). Sinon, retéléchargez le .dmg depuis ollama.com/download et remplacez l'app dans /Applications. Si vous l'avez installée via Homebrew, faites plutôt « brew upgrade ollama ».
- 03LinuxRejouez simplement le script d'installation officiel : il détecte l'installation existante et remplace le binaire par la dernière version, sans effacer vos modèles ni votre service systemd.
#Supprimer un modèle : ollama rm
Pour faire le ménage, commencez par lister ce que vous avez réellement installé. La colonne SIZE donne la taille apparente de chaque modèle, et TAG le nom exact à passer à la suppression.
Attention au tag : « llama3.1 » et « llama3.1:8b » peuvent désigner des entrées différentes. Copiez le nom exact affiché par ollama list pour ne pas supprimer autre chose que ce que vous visez. Un modèle en cours d'utilisation par une requête sera libéré à la fin de celle-ci.
#La réalité des blobs partagés
Ollama ne stocke pas un fichier monolithique par modèle. En interne, chaque modèle est décrit par un manifeste qui référence plusieurs blobs : les poids (le gros fichier GGUF), mais aussi le template de prompt, les paramètres, la licence. Ces blobs sont identifiés par leur empreinte SHA-256 et dédupliqués : deux modèles qui partagent exactement le même fichier de poids ne le stockent qu'une seule fois.
Concrètement, si vous avez tiré « llama3.1:8b » et « llama3.1:8b-instruct-q4_K_M » qui pointent vers le même blob de poids, supprimer l'un des deux ne libère rien du tout côté poids : l'autre référence encore le blob. À l'inverse, supprimer le dernier modèle qui référençait un blob le supprime enfin du disque. C'est pour ça que la place récupérée par un ollama rm est parfois bien inférieure à la taille annoncée par ollama list.
- Manifeste
- Un petit fichier JSON par modèle:tag, dans ~/.ollama/models/manifests/. C'est lui qu'ollama rm supprime en premier.
- Blob
- Un fichier de données (poids, template, params) nommé sha256-<empreinte>, dans ~/.ollama/models/blobs/. Partagé entre tous les modèles qui le référencent.
- Déduplication
- Un blob n'est effacé que lorsque plus aucun manifeste ne le référence. C'est une bonne chose : ça évite de dupliquer des gigaoctets identiques.
#Retrouver et nettoyer l'espace disque
Pour savoir ce qui occupe vraiment votre disque, regardez la taille du dossier de stockage plutôt que la seule sortie d'ollama list — cette dernière additionne des tailles qui peuvent partager des blobs.
La routine de nettoyage la plus efficace : lister, repérer les modèles que vous n'utilisez plus, les supprimer avec ollama rm, puis remesurer avec du -sh pour constater l'espace récupéré. Comme la déduplication joue, supprimez les variantes redondantes d'un même modèle en dernier — c'est là que la vraie place se libère.
#Désinstaller complètement Ollama
Désinstaller se fait en deux temps : retirer l'application, puis effacer les traces (modèles et configuration) si vous voulez vraiment tout nettoyer. Le second temps est le même quel que soit l'OS — c'est le dossier ~/.ollama qu'il faut supprimer.
- 01WindowsPassez par Paramètres → Applications → Applications installées, cherchez « Ollama » et cliquez sur Désinstaller. Puis supprimez le dossier C:\Users\<vous>\.ollama pour effacer les modèles téléchargés.
- 02macOSGlissez Ollama.app depuis /Applications vers la corbeille. Supprimez ensuite ~/.ollama pour les modèles. Si vous aviez installé via Homebrew : « brew uninstall ollama ».
- 03LinuxArrêtez et désactivez le service, retirez le binaire et le fichier systemd, supprimez l'utilisateur système « ollama » créé par le script, puis effacez le dossier des modèles.
#Dépannage
- « this model is not supported by your version »
- Votre Ollama est trop ancien pour le format du modèle. Mettez-le à jour (section plus haut) puis relancez le ollama pull.
- ollama rm ne libère presque rien
- Le blob de poids est encore référencé par une autre variante du modèle. Listez avec ollama list et supprimez aussi les variantes redondantes.
- « Error: model is currently loaded »
- Une requête utilise encore le modèle. Attendez la fin, ou redémarrez le daemon (systemctl restart ollama / quitter et relancer l'app) avant de supprimer.
- Le disque reste plein après suppression
- Vérifiez le vrai emplacement des modèles (variable OLLAMA_MODELS, ou /usr/share/ollama/.ollama sur Linux avec service) et remesurez avec du -sh.
- La commande ollama est introuvable après désinstallation partielle
- Le binaire a été retiré mais le PATH le référence encore ; ouvrez un nouveau terminal, ou vérifiez qu'aucun ancien lien ne subsiste dans /usr/local/bin.
#Pour aller plus loin
L'entretien règle le « comment garder Ollama propre » ; ces guides couvrent l'avant et l'après — (ré)installer selon votre OS, comprendre les commandes de base, et choisir les modèles qui valent la place qu'ils prennent.
Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.