sleepimage - Mac OS X sleepimage-filen forklaret

Hvis du har brugt et værktøj som DaisyDisk til at analysere din Macs diskpladsforbrug, har du måske stødt på en fil med navnet 'sleepimage', der er ret stort.

Hvad er sleepimage i Mac OS X?

"Sleepimage" -filen er bare, hvad det lyder, det er, hvad din Mac havde i den hukommelse, da maskinen gik i seng, hvilket skabte et billede af din Macs tidligere hukommelse. Når din Mac vågner fra søvn, læses indholdet af søvnimage igen og placeres tilbage i den aktive hukommelse, og din Mac returneres til staten, at den var i før søvn. Tænk på det som en swapfil af slags, men kun for søvn og vækkefunktionalitet.

Hvorfor tager sovebilleder op så meget plads? 2GB, 4GB, 8GB, etc?

Sleepimage-filen er generelt den samme størrelse som mængden af ​​fysisk RAM, som din Mac har. Hvis din Mac har 2 GB RAM, bliver sleepimage-filen også 2 GB, fordi der er 2 GB data, der skal opbevares, når din Mac soves. Du kan kontrollere størrelsen på din sleepimage-fil ved at skrive følgende kommando i Terminal:

ls -lh /private/var/vm/sleepimage

Du vil så se data som:

-rw------T 1 root wheel 4.0G Oct 7 15:46 /private/var/vm/sleepimage

Og tallet mellem 'hjul' og datoen er søvnimagefilstørrelsen, i dette tilfælde er det 4 GB.

Der er tilfælde, hvor sleepimage-filen er betydeligt større end dit fysiske RAM, og det kan skyldes, at filen bliver ødelagt.

Kan jeg sikkert slette søvnimage fra min Mac?

Ja, du kan fjerne søvnimage, og det bliver bare oprettet igen automatisk næste gang din Mac soves. For at slette sleepimage skal du skrive følgende kommando i Terminal:

sudo rm /private/var/vm/sleepimage

Du bliver bedt om, at administratoradgangskoden får adgang til at fjerne filen, det er normalt.

Hvor er sleepimage placeret?

Hvis det ikke var tydeligt fra de tidligere kommandoer, er sleepimage placeret sammen med dine Mac-swapfiles på:

/private/var/vm/sleepimage

Forhåbentlig hjælper det med at forklare sleepimage lidt, og nu forstår du, hvad denne mystisk store fil er på din Mac-harddisk.