Gå till innehåll
Just nu i M3-nätverket

Flytta växelfilen ?


xyz123

Rekommendera Poster

Kan man i OS X ( spec OS X 10.12.x) flytta växelfilen till en extern men snabb disk? Det borde inte vara ngt problem men man måste veta var i uppstartsinformation som namnet på växelfilen är lagrat. (Jag har gjort detta rutinmässigt i andra OS. Fördelen är att accesser till växelfilen på detta sett kan få en helt egen disk. Detta är mycket hjälpsamt om man olyckligtvis har ont om primärminne.)

Länk till kommentar
Dela på andra webbplatser

Kan man i OS X ( spec OS X 10.12.x) flytta växelfilen till en extern men snabb disk? Det borde inte vara ngt problem men man måste veta var i uppstartsinformation som namnet på växelfilen är lagrat. (Jag har gjort detta rutinmässigt i andra OS. Fördelen är att accesser till växelfilen på detta sett kan få en helt egen disk. Detta är mycket hjälpsamt om man olyckligtvis har ont om primärminne.)

Vilken av växelfilerna...? Swap eller sleepimage?

 

Swap-filerna ligger i:

/var/vm/swapfile0
/var/vm/swapfile1
/var/vm/swapfile2
... osv

 

Hur många de är är hur många som hunnits skapas. Har 2st just nu. :)

post-64246-0-89651900-1494532655.png

 

 

Det finns en bra guide på OSXDaily hur du raderar den:

 

Mac Virtual Memory – What it is, the Swap Location, and How to Disable Swap in Mac OS X

 

Fördelen är att accesser till växelfilen på detta sett kan få en helt egen disk. Detta är mycket hjälpsamt om man olyckligtvis har ont om primärminne.)

Menar du minne (RAM) nu? ...eller menar du ont om utrymme på hårddisken? :) (HDD/SSD/SSHD)

 

Har du ont om RAM speclar det inte så stor roll var swap-filen ligger. De ligger på ≈ 64MB/st. Gör varken från eller till. Att tjäna lite fart/läshastighet - det är väl om din externa disk är snabbare än den du har som systemdisk. Men sitter det en SSD i datorn? så behåll dem där. :yeahbaby:

 

Har du däremot ont om utrymme på disken - dåligt med lagringsutrymme... Då tjänar du mer på att flytta på “/var/image/sleepimage” om du har en sån (kan ju vara avstängt med):

 

sleepimage – the Mac OS X sleepimage file explained

 

Du kan flytta eller radera/stänga av den helt. Jag kör helt utan, för min dator sover aldrig - är bara skärmen som går i vila. :) den filen kan blir rätt stor. Har sett från 3-4GB, uppåt 30-40GB.

 

Ligger den bara på 3-4GB, så finns det andra saker man kan göra för att få tillbaka ungf lika mycket utrumme, om du inte vill flytta den. T ex optimera sina bilder (med ett optimeringsvertyg), rensa ut oanvända språk osv.

 

Finns många sidor om det. Här är en: Would like to change location of sleepimage, sw... |VMware Communities

 

post-64246-0-53849900-1494533605_thumb.png

 

 

För att stänga av den, i s t f att flytta den... Kika i Systeminställningar under Energi-spar och stäng av det med hårdiskvila och sånt.

Länk till kommentar
Dela på andra webbplatser

Tack för utförligt svar!

 

Primärminne = Motsatsen till sekundärminne. Alltså arbetsminnet, ibland används en engelsk förkortning, RAM. Se godtycklig IT-ordbok.

 

Min dotter har olyckligtvis bara 8GB primärminne ( engelska RAM minne) och det går inte att bygga ut i efterhand till 16 GB. Hennes växelfil är dessvärre betydande. En dedikerad SSD-disk ansluten till Thunderbolt borde kunna förbättra situationen. Kan vara värt ett försök i alla fall.

 

Systemdisken är rätt så överfull. Jag kommer att flytta valda delar till en nyinköpt 4 TB (vanlig) disk, thunderbolt ansluten.

Länk till kommentar
Dela på andra webbplatser

MacBook Pro 15-tum, mitten 2012,

Modellidentifierare 10,1.

Modellnummer A1398.

Länk till kommentar
Dela på andra webbplatser

Tack för utförligt svar!

 

Primärminne = Motsatsen till sekundärminne. Alltså arbetsminnet, ibland används en engelsk förkortning, RAM. Se godtycklig IT-ordbok.

 

Min dotter har olyckligtvis bara 8GB primärminne ( engelska RAM minne) och det går inte att bygga ut i efterhand till 16 GB. Hennes växelfil är dessvärre betydande. En dedikerad SSD-disk ansluten till Thunderbolt borde kunna förbättra situationen. Kan vara värt ett försök i alla fall.

 

Systemdisken är rätt så överfull. Jag kommer att flytta valda delar till en nyinköpt 4 TB (vanlig) disk, thunderbolt ansluten.

 

Varför inte stoppa i en större SSD i MBP-n? Det är inte särskilt smart att ha viktiga filer externt.

Länk till kommentar
Dela på andra webbplatser

Tack för utförligt svar!

 

Primärminne = Motsatsen till sekundärminne. Alltså arbetsminnet, ibland används en engelsk förkortning, RAM. Se godtycklig IT-ordbok.

Jo, minne är minne (RAM), men det finns de som använder “minne” men menar lagringsutrymmet. Tyvärr en term som halkat över från mobilerna som ofta skriver så.

 

Men jag ville kolla bara, så vi pratar om samma saker.

 

Min dotter har olyckligtvis bara 8GB primärminne ( engelska RAM minne) och det går inte att bygga ut i efterhand till 16 GB. Hennes växelfil är dessvärre betydande.

Och vilken växelfil är det? “Swap” eller “sleepimage”? Är det så stor så är det nog “sleepimage” du menar.

 

Systemdisken är rätt så överfull. Jag kommer att flytta valda delar till en nyinköpt 4 TB (vanlig) disk, thunderbolt ansluten.

Eftersom både swap/sleepinage är delar av systemet... Innan du flyttar, så fundera gärna på alternativ. Menar bara att en externa disk som inte sitter i då man startar eller stänger av ev kommer att sabba det om den inte hittar det den skall s a s.

 

Om det är att disken blivit full och du vill ha tillbaka lite plats. Här är några saker du kan göra istället, eller både och. :)

 

 

Time Machine

Kolla så du inte har lokala backup'er av Time Machine påslaget. Det äter upp utrymmet på 0-tid. På en bärbar med lite resurser bör den vara av.

sudo tmutil disablelocal

- - -

 

iTunes

Om du ändå har en externdisk du har tänkt anvnda dig av. Gå in i inställningarna i iTunes och välj en folder där för iTunes Bibliotek. T ex:

/Volumes/NamnPåDisk/Musik/iTunes/

I mitt fall slipper jag ≈ 80GB+ på systemdisken. Då får du över musiken, filmer, mobilappar osv där.

 

- - -

 

Oanvända språk

Använde programmet Monolingual, så kan du ta bort en massa oanvända resurser från alla möjliga ställen/program osv. Du kan få tillbaka många GB på det.

 

- - -

 

Oanvända röster

Kolla lite på dem här med...

 

How to Delete Voices from Mac OS X

How to Add New Voices to Mac OS X

 

- - -

 

Finder/Hemfoldern

Du kan (med fördel) flytta hela eller delar av hemfoldern till en annan disk, och på så sätt frigöra en massa utrymme.

 

Jag har flyttat vissa foldrar bara til en annan disk, så sker själva lagringen där, och om man startar upp datorn och den disken inte hänger med (tänker på extern disk) så finns ju användaren där ändå. Skall man flytta hela hemfoldern kan det nog vara bra att göra en xtra-användare - eller att du har admin på systemdisken och flyttar användar-kontot till en annan.

 

I Systeminställningar->Användare och grupper... Högerklicka på namnet i listan och välj “Avancerat” - där finns en rad om:

“Home folder: ______________ [choose]”

 

Vet inte om OS X flyttar inehållet åt en eller om man får kopiera över det först. Lite sökning innan vore nog bra.

 

Om man istället väljer att bara flytta delar - t ex de foldrar man själv lagrar saker i, så kan du göra såhär:

 

Kopiera över Dokument, Film, Videos osv till den externa disken. Musik kan ligga kvar, eftersom du flyttade bibliteket i iTunes. Kvar i musikforden ligger bara iTunes DB/index-filer. De tar inte så mycket plats.

 

Sen för varje folder du flyttat - skapa en “symlänk” till den i hemfoldern. Så när du flyttat och tömt så de är tomma (allt ligger på nya). I Terminal, kör:

# Se till att du står i rätt folder.
cd ~

# Kör en ls för att se vad namnen heter
# Spec bra om man har svenska i datorn,
# eftersom det förmodligen är engelska namn.
ls -Gd */

# byt namn på dem. t ex:
mv -v Documents{,.bak}
mv -v Downloads{,.bak}
mv -v Movies{,.bak}
mv -v Pictures{,.bak}

# skapa symlänk till de nya foldrar
ln -s /Volumes/NamnPåDisk/Dokument Documents
ln -s /Volumes/NamnPåDisk/Nedladdningar Downloads
ln -s /Volumes/NamnPåDisk/Filmer Movies
ln -s /Volumes/NamnPåDisk/Bilder Pictures

# göm de gamla
chflags hidden ~/{Documents,Downloads,Movies,Pictures}.bak

# kolla med
ls -GAd/

Du får kolla med namnen där och hr det blir på den externa disken. Prova med 1 först och kolla så det blir bra och rätt. Har ingen erfarenhet själv av svenska i systemet. Men det är engelska namn i Terminalen även med svenska. Så... om man de får svenska namn på nya disken borde det fungera som i exemplen ovan.

 

På så sätt har jag ≈ 36-40GB på min systemdisk, av 120GB - och då har jag ändå en hel del annat installerat... Program i Programfoldern, andra programinstallerade direkt i filsystemet osv... :yeahbaby:

 

- - -

 

Att flytta swapfilerna eller sleepimage... Största anledningen till att man flyttar sånt är om man t ex har en SSD, så undviker man att det ständigt skrivs till den - och man förlänger livslängden på disken. Men om den externa också är en SSD, gör det ju varken från eller till.

 

Att “bara” flytta innehåll (delar av det) gör att oavsett vad som händer med den andra disken så startar alltid datorn ändå. Då alla delar som systemet vill ha ligger kvar. Flyttar du hela hemfoldern/kontot se till att göra ett xtra konto som ligger kvar, så minimerar man risken om något skulle hända. :crossfingers:Är svårt att logga in på en användare som inte finns när den andra disken inte ville hänga med längre.

 

Jaja, lite tankar bara...

 

Hoppas det löser sig för er. :crossfingers::yeahbaby:

Länk till kommentar
Dela på andra webbplatser

MBP 15" 10.1 är en retinamodell. Det går alltså inte stoppa i en "vanlig" SSD.

Kan dock inte förstå idén med dessa workarounds. Lös problemet med det snåla lagringsutrymmet istället för att lösa problemet med att skapa andra problem. (Extern disk med swapfil måste väl ändå anses korkat för en bärbar dator?)

 

Byt ut den interna disken till en tillräckligt stor.

Transcend JetDrive 725, OWC Aura 6G och OWC Aura Pro 6G passar datorn.

Länk till kommentar
Dela på andra webbplatser

Detta är egentligen ett ekonomiskt problem. Vi köpte det vi fick in i budgeten. Inte en Mac Pro med 64 GB RAM och ett tiotal TB disk. Det är, trots allt, än så länge ett hobby projekt. Problemet är att Logic tar otroligt mycket resurser, både primär- och sekundär minne (= RAM och disk).

 

Datorn är i praktiken fast, utan möjlighet att flytta. ( Annan utrustning: TV-skärm, ljudkort, högtalare, & c.)

 

Länk till kommentar
Dela på andra webbplatser

Detta är egentligen ett ekonomiskt problem. Vi köpte det vi fick in i budgeten. Inte en Mac Pro med 64 GB RAM och ett tiotal TB disk. Det är, trots allt, än så länge ett hobby projekt. Problemet är att Logic tar otroligt mycket resurser, både primär- och sekundär minne (= RAM och disk).

 

Datorn är i praktiken fast, utan möjlighet att flytta. ( Annan utrustning: TV-skärm, ljudkort, högtalare, & c.)

Eftersom du själv har varit inne på att köpa en SSD och ansluta denna via Thunderbolt (en dyr lösning) så är en större intern SSD en bättre lösning, och knappast dyrare. Tips om SSD har du fått av Sir Knasen.

Länk till kommentar
Dela på andra webbplatser

Nu har jag läst ett antal inlägg på engelska. Det går att flytta "swapfile" till en annan disk. Det man vinner är att systemdisken slipper alla åtkomstoperationer som hör till "swapfile". I vissa situationer är detta en betydande vinst. I macOS Sierra är kommandot :

sudo sysctl vm.swapfileprefix=/Volumes/<swpdev0>/<swpdir>/swapfile

Där <swpdev0> är den enhet som används och <swpdir> den katalog som skall användas.

Det gamla värdet är: vm.swapfileprefix: /private/var/vm/swapfile

vilket man ser om man ger kommandot: sysctl vm

 

Man måste givetvis förvissa sig om att /swpdev0/swpdir/ är tillgänglig!

Det som nu återstår är att skriva det fåtal rader som behövs och att finna platsen där de skall stoppas in.

Apple har ändrat från version till version. De exempel som jag hittat gäller bara för äldre versioner.

(Jag får ta mig samman och hämta några manualer i min källare. Men det tar lite emot.)

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...