Sådan ændrer du Ollama-modelmappen sikkert
Indstil miljøvariablen OLLAMA_MODELS til den nye mappe, kopiér det aktuelle modellager dertil, genstart Ollama, og bevis, at en kendt model stadig kan køre. Bevar den gamle mappe, indtil den nye placering har bestået både denne test og endnu en genstart.
Find det aktive lager, før du flytter noget
Standardplaceringen under Ollama-modelplacering afhænger af operativsystemet: ~/.ollama/models i macOS, /usr/share/ollama/.ollama/models for standardinstallationen af tjenesten i Linux og C:\Users\%username%\.ollama\models i Windows. En eksisterende værdi for OLLAMA_MODELS tilsidesætter disse standarder.
Kontrollér procesmiljøet, før du antager, at standardplaceringen er aktiv. Kontrollér også, at destinationen har tilstrækkelig ledig plads til en midlertidig ekstra kopi. En flytning, der begynder med at slette kilden, har ingen ren tilbagerulning, hvis tilladelser, tjenestekonfiguration eller en tastefejl viser sig at være forkert.
Kopiér mappen uden at ændre dens interne layout
Stop aktive modelhentninger og modelkørsler, og kopiér derefter indholdet af den aktuelle modelmappe til destinationen. Bevar mappestrukturen og filnavnene. Ollama har ikke et lager med læsevenlige modelnavne, som bør omorganiseres manuelt; manifesterne henviser til indholdsblobs i dette layout.
# Eksempeldestinationer — vælg en reel sti på din maskine
/Volumes/AI-Library/Ollama/models # macOS
/mnt/ai-library/ollama/models # Linux
D:\AI-Library\Ollama\models # Windows
Brug platformens normale kopieringsværktøj, og sammenlign bagefter antallet af filer eller deres hashes. Peg ikke tjenesten mod en halvkopieret destination, mens kopien stadig ændres.
Indstil OLLAMA_MODELS dér, hvor Ollama-processen kan læse variablen
Variablen skal findes i miljøet for Ollama-programmet eller -tjenesten — ikke blot i et terminalvindue, som du senere lukker.
- macOS-app: Afslut Ollama, kør
launchctl setenv OLLAMA_MODELS "/Volumes/AI-Library/Ollama/models", og åbn derefter appen igen. Den officielle FAQ oplyser, at appen arver miljøvariabler gennemlaunchctl. - Linux-systemd-tjeneste: Kør
systemctl edit ollama.service, tilføjEnvironment="OLLAMA_MODELS=/mnt/ai-library/ollama/models"under[Service], genindlæs derefter systemd, og genstart Ollama. - Windows-app: Afslut Ollama fra proceslinjen, tilføj en brugermiljøvariabel med navnet
OLLAMA_MODELSi Windows-indstillinger, og start derefter appen igen.
I Linux kører standardinstallationsprogrammet tjenesten som brugeren ollama. Den officielle vejledning kræver derfor, at denne bruger har læse- og skriveadgang til destinationen; eksemplet er sudo chown -R ollama:ollama <directory>. Vælg tilladelser, der passer til dit system, frem for at gøre biblioteket skrivbart for alle.
Verificér destinationen i stedet for at stole på indstillingen
- Genstart Ollama helt.
- Kør
ollama list, og bekræft, at en kendt model findes. - Kør den model med en lille prompt, og stop den normalt.
- Hent en lille model, eller kontrollér ændringsaktiviteten for at bekræfte, at nye data placeres på destinationen.
- Genstart igen og gentag den kendte modeltest.
Hvis listen uventet er tom, skal du stoppe. Kontrollér igen variablen, sådan som tjenesten ser den, ejerskabet af mappen, og om du har kopieret indholdet til en ekstra indlejret mappe med navnet models. Hvis den tidligere miljøværdi gendannes, bør den gamle sti straks tages i brug igen.
Flytning af lageret er ikke det samme som bevaring
En ny mappe kan løse et kapacitets- eller placeringsproblem, men den er stadig aktivt runtime-lager. Utilsigtet sletning, filsystemfejl eller for ivrig oprydning kan ramme den eneste kopi. Bevar en særskilt gendannelsesstrategi for modeller, som du ikke har råd til at hente, genskabe eller genoptræne.
Tensor Archive er nyttigt, når du kan navngive de relaterede filer, du vil bevare. Arkivér en komplet lokal familie, verificér den, og gendan den til en separat placering, før du betragter en arbejdskopi som overflødig. Programmet erstatter ikke OLLAMA_MODELS, redigerer ikke tjenesten og lader ikke, som om en ændring af stien er en sikkerhedskopi.
Hvad du skal læse næste
Du kan se standardplaceringerne og tilsidesættelsernes funktionsmåde under hvor Ollama gemmer modeller. Hvis flere værktøjer nu peger på den samme disk, skal du gennemgå tjeklisten for bevaring af lokale modelbiblioteker, før du fjerner ældre kopier.
Kilder
- Ollama FAQ — aktuelle standardmapper,
OLLAMA_MODELS, platformspecifik miljøkonfiguration og tilladelser i Linux. - CLI-reference til Ollama — de aktuelle kommandoer
ollama list,runogpull, som bruges til verifikation.