Sleepimage - Mac OS X-sömnfilen förklaras

Om du har använt ett verktyg som DaisyDisk för att analysera din Macs diskutrymmeanvändning kan du ha stött på en fil med namnet "sleepimage" som är ganska stor.

Vad är sleepimage i Mac OS X?

"Sleepimage" -filen är precis vad det låter, det är vad din Mac hade i minnet när maskinen sovnade och skapade en bild av din Macs tidigare minnesläge. När din Mac vaknar från sömnen läses innehållet i sömnbilden igen och placeras tillbaka i aktivt minne och din Mac returneras till staten som den var innan du sov. Tänk på det som en swapfile av sorter, men bara för att sova och väcka funktionalitet.

Varför tar sova upp så mycket utrymme? 2GB, 4GB, 8GB, etc?

Sömnbildsfilen är i allmänhet exakt samma storlek som mängden fysiskt RAM som din Mac har. Om din Mac har 2 GB RAM, blir sömnfilen 2 GB eftersom det finns 2 GB data som måste sparas när din Mac sätts i vila. Du kan kontrollera storleken på din sleepimage-fil genom att skriva följande kommando i terminalen:

ls -lh /private/var/vm/sleepimage

Då ser du data som:

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

Och siffran mellan "hjulet" och datumet är sömnstorleken, i det här fallet är det 4 GB.

Det finns fall där sömnfilen är betydligt större än ditt fysiska RAM, vilket kan bero på att filen blir skadad.

Kan jag säkert ta bort sömnbilder från min Mac?

Ja, du kan ta bort sömnbilder och det kommer bara att skapas igen automatiskt nästa gång din Mac sätts i vila. Om du vill ta bort sleepimage skriver du följande kommando i terminalen:

sudo rm /private/var/vm/sleepimage

Du kommer att bli ombedd att administratörslösenordet ska få åtkomst till att ta bort filen, det här är normalt.

Var ligger sömnbilder?

Om det inte var uppenbart från tidigare kommandon ligger sömnstorlek vid sidan av dina Mac-swapfiles på:

/private/var/vm/sleepimage

Förhoppningsvis hjälper det att förklara sleepimage lite och nu förstår du vad den här mystiskt stora filen finns på din Mac-hårddisk.