7 avanserte triks for å gjenvinne diskplass for Pro-brukere av Mac OS X
Å gå tom for diskplass er aldri gøy, og stasjonsplass kommer på en premie for de av oss med mindre SSD-stasjoner som MacBook Air med en 64 GB eller 128 GB stasjon. Disse triksene er ganske avanserte og dermed rettet mot pro-segmentet av SSD-brukere som er komfortable med å endre systemfunksjoner og filer gjennom kommandolinjen med potensielt risikable kommandoer som 'rm -rf' og jokertegn – hvis det ikke beskriver ferdighetssettet ditt, så denne artikkelen er ikke for deg, og du bør bruke disse enkle tipsene i stedet.Noen av disse triksene deaktiverer også visse systemfunksjoner og kan ha bivirkninger som vil anses som uønskede for den gjennomsnittlige brukeren, så sørg for å forstå det før du bruker dem på en gitt Mac. Hvis du er i tvil om et spesifikt triks eller kommandosyntaks, er det tryggere å unngå det helt og stole på mer tradisjonelle metoder som tilbys her for å gjenvinne diskplass når det blir trangt på en Mac.
VENTE! Kun avanserte brukere! Seriøst. Hvis du er en nykommer til OS X, er dette ikke noe for deg. En mindre skrivefeil kan føre til tap av filer og skade på kjerne OS-filer på grunn av den destruktive naturen til "sudo rm"-kommandoen. Ikke bruk kopier og lim inn, og sørg for at du har den nøyaktige banen angitt før du utfører kommandoen. Sikkerhetskopier Mac-en før du begynner. Du har blitt advart, så fortsett på egen risiko.
1: Deaktiver SafeSleep dvalemodus
Plass frigjort: 4GB – 16GB Dette slår av OS Xs opprinnelige dvalefunksjon, kjent som SafeSleep.I hovedsak dumper dvalemodus innholdet av RAM til en sleepimage-fil på harddisken når en Mac settes i dvale eller går tom for batteri. Denne dvalefilen har samme størrelse som din totale RAM, noe som betyr at en Mac med 4 GB RAM vil ha en 4 GB dvalefil, 8 GB RAM vil være en 8 GB fil, osv. Hvis du slår av denne funksjonen, blir filen opprettet, og dermed frigjøres system RAM. Ulempen med dette er at hvis en Mac går tom for batterilevetid, vil du ikke kunne fortsette umiddelbart der ting slapp – med andre ord, hold Auto-Save aktivert og lagre dokumentene dine når du nærmer deg slutten av batteriet liv.
- Åpne Terminal og skriv inn følgende kommando:
- Gå deretter til /private/var/vm/ for å slette den eksisterende hvilebildefilen:
- Fjern hvilebildefilen med følgende streng:
- Fortsatt i /private/var/vm/ må vi nå hindre OS X fra å lage filen, så vi lager en dummy og forhindrer skrivetilgang til den:
- La oss endelig hindre tilgang:
sudo pmset -en dvalemodus 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Dette vil forhindre at sleepimage opprettes og dvalemodus fungerer i det hele tatt. Dette kan føre til tap av data hvis batteriet går tomt og du ikke har lagret en fil nylig, så sørg for å holde oversikt over viktige dokumenter når batterilevetiden blir lav.
Dette kan angres ved å slette den nye søvnbildefilen igjen, og deretter gjenopprette dvalemodus til “3”:
sudo pmset -a dvalemodus 3; sudo rm /private/var/vm/sleepimage
Dette er et avansert triks og bør behandles deretter.
2: Fjern talestemmer
Plass frigjort: 500MB – 3GB+ Ikke bruk tekst-til-tale og bry deg ikke om alle de fancy stemmene som følger med med OS X? Du kan ta tilbake en betydelig mengde diskplass ved å kaste dem. Den totale lagringsplassen avhenger av hvor mange stemmer som er installert.
- Tilbake i et terminalvindu, skriv inn følgende kommando:
- Nå for å slette hele Voices-katalogen:
cd /System/Library/Tale/
sudo rm -rf stemmer/
Vær oppmerksom på at tekst til tale ikke lenger vil fungere i det hele tatt hvis du gjør dette. Det er også mulig å slette alle stemmer ved å bruke metoden ovenfor, og deretter legge til én manuelt hvis du foretrekker å beholde noen stemmefunksjoner i Mac OS X.
3: Slett alle systemlogger i OS X
Fri plass: 100MB-2GB Loggfiler bygges opp over tid, men til syvende og sist avhenger hvor mye diskplass de tar opp av en rekke av ting som din individuelle datamaskinbruk, feil, hvilke tjenester som kjører og mange andre ting. Du mister innholdet i apper som konsoll ved å gjøre dette, men hvis du ikke er interessert i å lese OS X-loggfiler for feilsøking og feilsøking, er dette ikke stort tap:
sudo rm -rf /private/var/log/
Loggfiler vil fortsette å generere over tid, så det kan være lurt å gjenta dette av og til. Du kan teknisk forhindre opprettelsen av dem ved å bruke den samme chmod-tilnærmingen som brukes til å blokkere sleepimage-filer, men det anbefales ikke.
4: Slett QuickLook-cacher
Fri plass: 100MB-300MB I eldre versjoner av OS X genererte QuickLook ganske mye hurtigbufferfiler.Hva er det? Vel, Quick Look er den fancy filforhåndsvisningsevnen i OS X som tilkalles ved å velge hvilken som helst fil i Finder eller en Åpne/Lagre-dialog og trykke mellomromstasten. Ikke overraskende er QuickLook avhengig av caching for å oppføre seg raskt, og disse cachefilene kan legge seg opp. Slik kaster du dem:
sudo rm -rf /private/var/folders/
5: Fjern Emacs
Fri plass: 60MB+ Bruker du ikke emacs? Vet ikke engang hva det er? Du trenger det sannsynligvis ikke da (det er en kommandolinjetekstredigerer, for de som ikke er kjent). Du kommer ikke til å spare GB med denne, men hver MB hjelper på en liten SSD:
sudo rm -rf /usr/share/emacs/
Ingen flere emacs, men ikke bekymre deg CLI-brukere, du vil fortsatt ha vi og nano.
6: Slett tmp-filer
Plass frigjort: 500MB-5GB /private/var/tmp/ er en systembuffer, og selv om den skal tømme seg selv etter en omstart, det skjer ikke alltid. I tillegg, hvis du har 40 dagers oppetid og ikke starter på nytt ofte, vil den heller ikke tømme seg selv, så du kan gjøre det selv. Dette kan få utilsiktede konsekvenser, så dette gjøres best på nytt etter en omstart, eller når du avslutter alle åpne programmer og ikke har noen apper åpne eller kjører. Du vil sikte på selve de midlertidige filene som starter med "TM" og ikke hele katalogen, så kommandoen vil være:
cd /private/var/tmp/; rm -rf TM
Igjen, dette kan få utilsiktede konsekvenser, så ikke gjør dette mens apper kjører.
7: Kast hurtigbufferen
Plass frigjort: 1GB-10GB+ Hurtigbuffere kan være alt fra nettlesingshistorikk, til midlertidig app-metadata, til apper med egne skrapedisker .Til syvende og sist avhenger hvor store disse brukerbuffrene blir av hvilke apper som kjøres, hvor ofte Mac-en startes på nytt, og generell brukeraktivitet, og dermed kan størrelsen på disse filene ha et bredt spekter. Det er ikke bare superbruker-apper som kan vokse seg store, men mange streaming-radioapper kan lage enorme cache-filer som sitter rundt i en evighet. Akkurat som å slette tmp-filer, gjøres dette best etter en omstart eller etter å ha avsluttet alle åpne apper og har dermed ingenting som kjører for øyeblikket, ellers kan det oppstå utilsiktede konsekvenser, noe som resulterer i merkelig oppførsel for åpne apper.
cd ~/Library/Caches/; rm -rf ~/Bibliotek/Caches/
En sikrere tilnærming til dette er tilgjengelig her, som bruker Finder til å slette brukerbuffere manuelt, og dermed fjerner risikoen ved å bruke rm -rf med et jokertegn.
Takk til Fernando Almeida for fem av disse triksene! Har du noen fantastiske tips du vil dele med oss og verden? Slå oss på Twitter, Facebook, Google+ eller e-post, eller legg igjen en kommentar!