AskCleanAskClean

Les modèles Ollama occupent trop d’espace sur Mac ? Les supprimer sans risque

Équipe AskClean · Mis à jour 2026-08-05

Sur Mac, les modèles Ollama se trouvent généralement dans ~/.ollama/models et peuvent occuper des dizaines ou centaines de gigaoctets. Listez-les avec ollama ls, puis ne retirez qu’un modèle vérifié avec ollama rm. Conservez les Modelfiles et toutes les ressources locales nécessaires à la reconstruction des modèles personnalisés, et ne supprimez jamais les blobs partagés à la main.

Bras robotisé retirant un bloc de modèle sombre parmi des blocs cristallins, tandis qu’un autre modèle reste sous un capot transparent
Retirez un seul modèle identifié, tout en protégeant les modèles conservés et les ressources nécessaires à la reconstruction des modèles personnalisés.

Séparer modèles, configuration, journaux et sources

La bibliothèque par défaut réside sous ~/.ollama/models ; le dossier parent ~/.ollama contient aussi de la configuration et ~/.ollama/logs des journaux de diagnostic. Les poids sont gérés par des manifestes et des blobs adressés par contenu, parfois partagés entre plusieurs modèles. Si OLLAMA_MODELS est défini, la bibliothèque active peut se trouver sur un autre disque. Ne supprimez donc ni tout ~/.ollama, ni un gros blob isolé lorsque votre objectif est seulement de retirer un modèle.

Auditer les modèles, leur usage et leur taille réelle

ollama ls fournit les noms exacts, les tags, les tailles annoncées et les dates de modification ; ollama ps montre les modèles actuellement chargés. Mesurez la bibliothèque avec du -sh ~/.ollama/models ou remplacez ce chemin par l’emplacement OLLAMA_MODELS confirmé. En raison du partage de données et du mode de calcul de l’espace disque, la somme affichée et l’espace réellement libéré peuvent différer. Associez chaque candidat aux applications, intégrations d’éditeur, scripts et API locales qui l’utilisent.

  1. Exécutez ollama ls et conservez les noms exacts, tags, tailles annoncées et dates de modification.
  2. Exécutez ollama ps, puis identifiez les applications, scripts, API locales et automatisations qui peuvent charger chaque candidat.
  3. Mesurez l’emplacement actif avec du -sh ~/.ollama/models ou avec le chemin OLLAMA_MODELS confirmé.
  4. Protégez le Modelfile et les ressources locales de chaque modèle personnalisé, puis exécutez ollama rm model:tag pour une seule cible.
  5. Relancez ollama ls, remesurez le stockage et démarrez tous les modèles et processus importants que vous avez conservés.

Un modèle qui n’est pas chargé maintenant n’est pas forcément inutilisé. Les fichiers de ~/.ollama/models/blobs portent des empreintes, pas des noms de modèles : leur suppression manuelle peut casser un modèle que vous vouliez garder.

Supprimer un seul modèle avec la CLI Ollama

Copiez le nom exact depuis ollama ls, arrêtez les processus concernés, puis exécutez ollama rm model:tag pour cette seule cible. Ne supprimez rien directement dans ~/.ollama/models/blobs et n’envoyez pas une liste complète non vérifiée à ollama rm. Un modèle public retiré par erreur peut être retéléchargé avec ollama pull model:tag si le réseau, la bande passante et le même tag restent disponibles ; cela ne restaure pas un modèle personnalisé non documenté. Retirer un modèle ne désinstalle ni l’application Ollama ni sa CLI : la désinstallation complète est une opération distincte.

Protéger les modèles personnalisés et valider le résultat

Un modèle personnalisé n’est reproductible que si vous conservez son Modelfile, son fichier GGUF, ses adaptateurs, son gabarit de prompt et toutes ses ressources privées locales. Sauvegardez ces éléments hors de la bibliothèque. Après chaque retrait, relancez ollama ls, remesurez le chemin actif et démarrez les modèles conservés ainsi que leurs intégrations. Pour le travail hors ligne, acceptez le coût opérationnel du retéléchargement ou déplacez prudemment la bibliothèque avec OLLAMA_MODELS et testez le nouvel emplacement avant d’effacer l’ancien.

Limites de suppression et coût de récupération

Trouvez l’emplacement et la taille réelle des modèles Ollama, retirez-les un par un avec Ollama et protégez les sources uniques des modèles personnalisés.

Élément ou actionÀ inspecter avec ou dansConséquence
Séparer modèles, configuration, journaux et sourcesollama ls / ollama psLa bibliothèque par défaut réside sous ~/.ollama/models ; le dossier parent ~/.ollama contient aussi de la configuration et ~/.ollama/logs des journaux de diagnostic. Les poids sont gérés par des manifestes et des blobs adressés par contenu, parfois partagés entre plusieurs modèles. Si OLLAMA_MODELS est défini, la bibliothèque active peut se trouver sur un autre disque. Ne supprimez donc ni tout ~/.ollama, ni un gros blob isolé lorsque votre objectif est seulement de retirer un modèle.
Auditer les modèles, leur usage et leur taille réelle~/.ollama/models ou OLLAMA_MODELSollama ls fournit les noms exacts, les tags, les tailles annoncées et les dates de modification ; ollama ps montre les modèles actuellement chargés. Mesurez la bibliothèque avec du -sh ~/.ollama/models ou remplacez ce chemin par l’emplacement OLLAMA_MODELS confirmé. En raison du partage de données et du mode de calcul de l’espace disque, la somme affichée et l’espace réellement libéré peuvent différer. Associez chaque candidat aux applications, intégrations d’éditeur, scripts et API locales qui l’utilisent.
Supprimer un seul modèle avec la CLI Ollamaollama rm model:tagCopiez le nom exact depuis ollama ls, arrêtez les processus concernés, puis exécutez ollama rm model:tag pour cette seule cible. Ne supprimez rien directement dans ~/.ollama/models/blobs et n’envoyez pas une liste complète non vérifiée à ollama rm. Un modèle public retiré par erreur peut être retéléchargé avec ollama pull model:tag si le réseau, la bande passante et le même tag restent disponibles ; cela ne restaure pas un modèle personnalisé non documenté. Retirer un modèle ne désinstalle ni l’application Ollama ni sa CLI : la désinstallation complète est une opération distincte.
Protéger les modèles personnalisés et valider le résultatModelfile + fichiers sources + processus conservésUn modèle personnalisé n’est reproductible que si vous conservez son Modelfile, son fichier GGUF, ses adaptateurs, son gabarit de prompt et toutes ses ressources privées locales. Sauvegardez ces éléments hors de la bibliothèque. Après chaque retrait, relancez ollama ls, remesurez le chemin actif et démarrez les modèles conservés ainsi que leurs intégrations. Pour le travail hors ligne, acceptez le coût opérationnel du retéléchargement ou déplacez prudemment la bibliothèque avec OLLAMA_MODELS et testez le nouvel emplacement avant d’effacer l’ancien.

FAQ

Où les modèles Ollama sont-ils stockés sur Mac ?

L’emplacement par défaut est ~/.ollama/models. Si OLLAMA_MODELS est configuré, la bibliothèque active peut être ailleurs ; vérifiez le mode de lancement d’Ollama avant de mesurer ou supprimer le dossier par défaut.

Comment supprimer un seul modèle Ollama sans risque ?

Copiez son nom et son tag exacts depuis ollama ls, vérifiez les processus qui en dépendent et conservez les sources personnalisées, puis exécutez ollama rm model:tag. Contrôlez ensuite la liste et les modèles conservés.

Puis-je supprimer directement des fichiers de ~/.ollama/models/blobs ?

Non. Les blobs portent des empreintes de contenu et peuvent être utilisés par des modèles que vous gardez. Une suppression manuelle risque de rendre la bibliothèque incohérente ; confiez la suppression par modèle à la CLI Ollama.

Sources

Poursuivre le nettoyage du stockage développeur