Ollama-Modellverwaltung: Download, Wechsel, Löschen und Versionskontrolle
Als ich Ollama das erste Mal nutzte, war mir eines nicht klar: Modell-Dateien sind wirklich groß.
Eines Tages meldete die SSD knappen Speicher. Ich öffnete ~/.ollama – über vierzig Gigabyte. Die Frage war sofort da: Wie lösche ich ungenutzte Modelle? Wie wechsle ich Versionen? Wie vermeide ich das nächste Mal?
Dieser Artikel fasst meine Erfahrungen zusammen: die zentralen Ollama-Befehle für Modellverwaltung – von Download und Wechsel bis Löschen und Versionskontrolle. Danach sollten Sie Ihre lokale LLM-Bibliothek souverän verwalten, ohne vom Speicherplatz überrascht zu werden.
Kernbefehle auf einen Blick
Zuerst eine Übersichtstabelle zum Nachschlagen. Im Anschluss gehen wir jeden Befehl im Detail durch.
| Befehl | Funktion | Beispiel |
|---|---|---|
ollama pull | Modell herunterladen (Version wählbar) | ollama pull llama3.2:latest |
ollama run | Modell ausführen | ollama run llama3.2 |
ollama list | Alle lokalen Modelle anzeigen | ollama list |
ollama ps | Laufende Modelle anzeigen | ollama ps |
ollama stop | Laufendes Modell stoppen | ollama stop llama3.2 |
ollama rm | Modell löschen | ollama rm llama3.2 |
ollama show | Modell-Details anzeigen | ollama show llama3.2 |
ollama create | Eigenes Modell erstellen | ollama create mymodel -f Modelfile |
ollama serve | API-Dienst starten | ollama serve |
Diese Tabelle deckt etwa 90 % des täglichen Bedarfs ab. Die Befehle kennen – den Rest ist Kombination.
Modelle herunterladen: Die Versionswahl zählt
Bestimmte Version herunterladen
ollama pull kennen die meisten. Ein Detail wird oft übersehen: Versions-Tags.
# Neueste Version
ollama pull llama3.2:latest
# Bestimmte Parametergröße
ollama pull llama3.1:70b
# Bestimmte Quantisierungsstufe
ollama pull mistral:7b-q4_K_M
Was bedeuten diese Tags?
latest: Standard-Tag, neueste stabile Version7b,70b: Parametergröße – größere Zahl bedeutet stärkeres Modell, aber mehr Ressourcenbedarfq4_K_M,q3_K_L: Quantisierungsstufe – kleinere Zahl bedeutet kleinere Datei, etwas geringere Präzision
Kurz gesagt: Wählen Sie die Version passend zu Ihrer Hardware.
Hardware-Anforderungen im Überblick
Nicht blind herunterladen – prüfen Sie zuerst Ihre Konfiguration:
| Modellgröße | Parameter | Dateigröße | Mindest-RAM | Empfohlenes RAM | VRAM-Bedarf |
|---|---|---|---|---|---|
| Klein | 1–3B | 1–2 GB | 4 GB | 8 GB | 2–4 GB |
| Mittel | 7–8B | 4–5 GB | 8 GB | 16 GB | 6–8 GB |
| Groß | 13–14B | 7–8 GB | 16 GB | 32 GB | 10–12 GB |
| Sehr groß | 70B | 40 GB+ | 32 GB | 64 GB+ | 24 GB+ |
Meine Erfahrung: Mit 8 GB RAM läuft ein 7B-Modell gerade noch, aber langsam. Mit 16 GB wird es deutlich angenehmer. 70B-Modelle? Auf Heim-Hardware praktisch nicht realistisch – außer Sie haben zwei RTX 4090.
Batch-Download-Skript
Mehrere Modelle auf einmal? Ein Skript spart Tipparbeit:
#!/bin/bash
# download_models.sh
MODELS=(
"llama3.2:latest"
"mistral:7b"
"qwen2:7b"
"deepseek-r1:7b"
)
for model in "${MODELS[@]}"; do
echo "Lade herunter: $model"
ollama pull "$model"
echo "---"
done
echo "Alle Modelle heruntergeladen!"
Als download_models.sh speichern und ausführen:
chmod +x download_models.sh
./download_models.sh
So laden Sie alle benötigten Modelle in einem Durchgang.
Modelle wechseln: GPU nicht leerlaufen lassen
Lokale Modellliste anzeigen
Nach dem Download zuerst prüfen, was vorhanden ist:
ollama list
Die Ausgabe sieht etwa so aus:
NAME ID SIZE MODIFIED
llama3.2:latest a80c4f17acd5 2.0GB 2 days ago
mistral:7b f974a74358d6 4.1GB 5 days ago
qwen2:7b d53d04290064 2.3GB 10 days ago
Bedeutung der Felder:
- NAME: Modellname und Tag
- ID: Eindeutige Kennung (beim Löschen relevant)
- SIZE: Dateigröße – sofort sichtbar, wer Speicher frisst
- MODIFIED: Letzte Änderung – hilft, alte Modelle zu erkennen
Damit erkennen Sie schnell: Welche Modelle nutzen Sie oft, welche können weg?
Bestimmtes Modell ausführen
Wechseln ist einfach – direkt ollama run:
# Standard-Ausführung
ollama run llama3.2
# Mit GPU-Beschleunigung
ollama run llama3.2 --gpu
# Ausführlicher Modus (Ladezeit sichtbar)
ollama run llama3.2 --verbose
Ein Detail: Ist das Modell noch nicht lokal vorhanden, führt ollama run automatisch zuerst pull aus. Sie können also direkt run nutzen, ohne vorher pull.
Aber Vorsicht: Ein gestartetes Modell belegt GPU/CPU dauerhaft, bis Sie es stoppen. Vor dem Wechsel also das laufende Modell beenden.
Laufende Modelle stoppen
Zuerst prüfen, was gerade läuft:
ollama ps
Ausgabe etwa:
NAME ID SIZE PROCESSOR UNTIL
llama3.2 a80c4f17acd5 2.0GB 100% GPU 4 minutes from now
Läuft ein Modell, stoppen Sie es:
ollama stop llama3.2
Damit steht GPU-Speicher für das nächste Modell bereit.
Ich habe früher oft vergessen, stop aufzurufen – der Rechner wurde immer langsamer. Gute Gewohnheit: Vor dem Wechsel erst ps, dann stop.
Modelle löschen: Der Schlüssel zu mehr Speicherplatz
Einzelnes Modell löschen
Der entscheidende Schritt:
ollama rm llama3.2
Ausgabe:
deleted 'llama3.2'
So einfach. Wichtig: Vor dem Löschen den Modellnamen prüfen – kein Versehen. Am besten vorher ollama list aufrufen.
Nach dem Löschen verschwinden Dateien nicht sofort; ein Bereinigungsprozess läuft noch. Wenn der Speicher nicht sofort frei wird, einige Minuten warten.
Batch-Löschskript (mit Whitelist)
Modellbibliothek unübersichtlich, aber ein paar Favoriten sollen bleiben? Ein Skript mit Whitelist:
#!/bin/bash
# cleanup_models.sh
# Whitelist: diese Modelle nicht löschen
KEEP=(
"llama3.2:latest"
"mistral:7b"
)
# Alle Modelle ermitteln
ALL_MODELS=$(ollama list | tail -n +2 | awk '{print $1}')
for model in $ALL_MODELS; do
# Prüfen, ob auf der Whitelist
keep=false
for keeper in "${KEEP[@]}"; do
if [ "$model" == "$keeper" ]; then
keep=true
break
fi
done
# Nicht auf Whitelist → löschen
if [ "$keep" = false ]; then
echo "Lösche: $model"
ollama rm "$model"
else
echo "Behalte: $model"
fi
done
echo "Bereinigung abgeschlossen!"
Logik: Alle Modelle auflisten, einzeln prüfen. Whitelist bleibt, der Rest wird entfernt.
Passen Sie das KEEP-Array an Ihre häufig genutzten Modelle an.
Speicherpfad verwalten
Gelöscht, aber Speicher reicht noch nicht? Möglicherweise liegt es am Pfad.
Standard-Speicherorte:
- Windows:
C:\Users\<Benutzername>\.ollama\models - Linux/macOS:
~/.ollama/models
Ist die Systempartition voll, können Sie auf eine andere Partition ausweichen. Umgebungsvariable OLLAMA_MODELS setzen:
# Linux/macOS
export OLLAMA_MODELS=/path/to/your/models
# Windows (PowerShell)
$env:OLLAMA_MODELS="D:\ollama\models"
Neu heruntergeladene Modelle landen im neuen Pfad. Alte Dateien bleiben am bisherigen Ort und müssen manuell verschoben werden.
Mein Rat: Den Pfad von Anfang an richtig setzen – nicht warten, bis der Speicher voll ist. Migration ist mühsam und fehleranfällig.
Versionskontrolle: Strategien gegen Chaos
Typisches Versions-Chaos
Vielleicht kennen Sie das:
llama3.1:latest
llama3.1:8b
llama3.2:latest
llama3.2:1b
llama3.2:3b
Viele Versionen nebeneinander – unklar, welche im Einsatz ist, welche zum Testen diente und welche weg kann.
Drei Regeln gegen Versions-Chaos
-
Tags nach Verwendungszweck
latest: tägliche Hauptversiontest,dev: Testversionen- Nicht zu viele Parametergrößen parallel – eine passende reicht
-
Regelmäßig aufräumen
- Wöchentlich
ollama listprüfen - Das Bereinigungsskript oben nutzen, Bibliothek schlank halten
- Wöchentlich
-
Aussagekräftige Namen
- Bei eigenen Modellen klare Bezeichnungen wählen
- z. B.
myproject-llama3.2, nichtmymodel1,mymodel2
Modelle aktualisieren (inkrementeller Download)
Neue Version verfügbar? Einfach erneut pullen:
ollama pull llama3.2:latest
Gute Nachricht: Ollama lädt nur die Differenz – nicht die gesamte Datei neu. Updates gehen schnell, Bandbreite ist kein Problem.
Eigene Modell-Varianten
Parameter anpassen (z. B. temperature, System-Prompt)? Mit Modelfile:
# Modelfile erstellen
FROM llama3.2
PARAMETER temperature 0.7
SYSTEM """Sie sind ein professioneller Technik-Assistent und antworten prägnant."""
# Eigenes Modell erstellen
ollama create my-tech-assistant -f Modelfile
# Ausführen
ollama run my-tech-assistant
So entsteht eine angepasste Variante. Nicht mehr benötigt? Wie gewohnt mit ollama rm entfernen.
Häufige Probleme und Lösungen
Download bleibt bei 99 % hängen
Ein bekanntes Problem: Der letzte Prozentpunkt bewegt sich nicht mehr.
Ursache meist Netzwerkunterbrechung. Lösung:
# Mit Ctrl+C abbrechen
# Erneut pullen
ollama pull llama3.2
Der Fortschritt bleibt erhalten – kein Neustart von vorn. Meist klappt der zweite Versuch.
Nach dem Löschen kein freier Speicher
Modell gelöscht, df -h zeigt weiter voll.
Mögliche Ursachen:
- Bereinigung noch nicht abgeschlossen – einige Minuten warten
- Verbleibende Dateien – Pfad manuell prüfen
Manuelle Prüfung:
# Größe des Modellverzeichnisses
du -sh ~/.ollama/models
# Bei großem Verzeichnis genauer hinschauen
ls -lh ~/.ollama/models/blobs/
Verbliebene Dateien manuell löschen.
Modellwechsel schlägt fehl
ollama run meldet Fehler – mögliche Ursachen:
- Ressourcen knapp: RAM oder VRAM reicht nicht
- Konfigurationsfehler: Modelfile fehlerhaft
Lösung:
- Mit
ollama psprüfen, ob andere Modelle Ressourcen belegen - Mit
--verbosedetaillierte Fehlermeldungen anzeigen - Bei eigenen Modellen Modelfile-Syntax prüfen
Abschließende Gedanken
Kern sind drei Aktionen: Herunterladen, Wechseln, Löschen. Mit diesen Befehlen und etwas Planung (keine wilden Version-Downloads) bleibt Ihre lokale LLM-Bibliothek übersichtlich.
Als OpenClaw-Nutzer ist Modellverwaltung besonders wichtig – OpenClaw setzt auf Ollama, die Modellversion beeinflusst die Anwendung direkt. Prüfen Sie die Bibliothek regelmäßig und entfernen Sie Ungenutztes.
Bei Fragen: die Übersichtstabelle oben oder das passende Kapitel. Hoffentlich ersparen Ihnen diese Tipps ein paar Stolpersteine.
FAQ
Wie sehe ich alle lokal heruntergeladenen Modelle?
Der Speicherplatz steigt nach dem Löschen nicht sofort – was tun?
• Mit du -sh ~/.ollama/models die Verzeichnisgröße prüfen
• Im blobs-Unterverzeichnis nach verbleibenden Dateien suchen
• Verbliebene Modell-Dateien manuell löschen
Wie vermeide ich Chaos durch zu viele Versionen?
Der Download bleibt bei 99 % hängen – was ist die Lösung?
Kann ein 70B-Modell auf einem Heim-PC laufen?
Wie aktualisiere ich alle lokalen Modelle auf einmal?
ollama list | tail -n +2 | awk '{print $1}' | while read model; do
ollama pull "$model"
done
Ollama lädt nur die Differenz – Updates gehen schnell. Führen Sie das Skript regelmäßig aus, um die Modellbibliothek aktuell zu halten.
7 Min. Lesezeit · Veröffentlicht am: 2. Apr. 2026 · Aktualisiert am: 9. Juli 2026
Ollama Local LLM Guide
Wenn du über die Suche hier gelandet bist, kommst du am schnellsten weiter, indem du zum vorherigen oder nächsten Beitrag dieser Serie springst.
Vorheriger
Ollama-Einstieg: Erster Schritt zu lokalen Großsprachmodellen
Große Sprachmodelle auf dem eigenen Rechner? Schritt-für-Schritt: Ollama installieren und konfigurieren, Modelle verwalten, GPU-Beschleunigung und API-Integration – für Linux, macOS und Windows.
Teil 1 von 19
Nächster
Ollama-Version-Rollback in der Praxis: 3 kritische Schritte, die 90 % der Entwickler übersehen
Nach einem Ollama-Upgrade instabil? Drei vollständige Rollback-Strategien (Binärersatz, Paketmanager, Docker), Ein-Klick-Automatisierungsskripte und ein Praxisleitfaden für parallele Versionen – so lösen Sie Versionsmanagement-Probleme schnell.
Teil 3 von 19
Ähnliche Beiträge
Ollama Modelfile-Parameter im Detail: Leitfaden für eigene Modelle

Ollama Modelfile-Parameter im Detail: Leitfaden für eigene Modelle
Llama 70B lokal betreiben: 5700XT, Mac M4 und CUDA im Vergleich


Kommentare
Melde dich mit GitHub an, um einen Kommentar zu hinterlassen