7 Avanserte triks for å gjenvinne diskplass for pro brukere av Mac OS X
Å kjøre ut av diskplass er aldri morsomt, og kjøreplassen kommer til 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 er derfor rettet mot pro-segmentet av SSD-brukere som er komfortable å endre systemfunksjoner og filer gjennom kommandolinjen med potensielt risikable kommandoer som 'rm -rf' og jokertegn - hvis det ikke beskriver dine ferdighetssett, da 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 anses å være uønskede for den gjennomsnittlige brukeren, så vær sikker på å forstå det før du bruker dem på en gitt Mac. Hvis du er i tvil om et bestemt triks- eller kommandosyntax, er det sikrere å unngå det helt og stole på mer tradisjonelle metoder som tilbys her for å gjenvinne diskplass når ting blir stramme på en Mac.
VENTE! Kun avanserte brukere! Alvor. Hvis du er nybegynner til OS X, er dette ikke for deg. En mindre skrivefeil kan resultere i filtap og skade på kjernen OS-filer på grunn av den ødeleggende karakteren av "sudo rm" -kommandoen. Ikke bruk kopi og lim inn, og vær sikker på at du har den nøyaktige banen som er angitt før du utfører kommandoen. Sikkerhetskopier Macen din 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 dvalemodus, kjent som SafeSleep. I hovedsak dvaler dvalemodulen innholdet til RAM til en sleepimage-fil på harddisken når en Mac blir satt i dvale eller går tom for batteriet. Den dvalemodusfilen er den samme størrelsen som din totale RAM, noe som betyr at en Mac med 4 GB RAM vil ha en 4 GB dvalemodusfil, 8 GB RAM vil være en 8 GB-fil, etc. Slår denne funksjonen av, vil den filen bli opprettet og dermed frigjøre system RAM. Ulempen ved dette er at hvis en Mac går tom for batteriets levetid, vil du ikke kunne gjenoppta umiddelbart der tingene sluttet - med andre ord, fortsett 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:
- Neste gå til / privat / var / vm / for å slette den eksisterende søvnbildefilen:
- Fjern søvnbildefilen med følgende streng:
- Fortsatt i / privat / var / vm / vi må nå forhindre OS X fra å lage filen, så vi lager en dummy og forhindrer skrive tilgang til det:
- La oss til slutt forhindre tilgang:
sudo pmset -a hibernatemode 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Dette forhindrer at sleepimage blir opprettet og dvalemodus fra å fungere i det hele tatt. Dette kan føre til datatap hvis batteriet ditt går tom, og du har ikke lagret en fil nylig, så vær sikker på at du holder deg på viktige dokumenter når batterilevetiden blir lav.
Dette kan bli angrepet ved å slette den nye sleepimage-filen igjen, og deretter gjenopprette hibernatemode til "3":
sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage
Dette er et avansert trick og bør behandles tilsvarende.
2: Fjern talestemmene
Plassfree: 500MB - 3GB +
Ikke bruk tekst-til-tale og bryr deg ikke om alle fancy stemmer som følger med OS X? Du kan gjenvinne betydelig diskplass ved å søppel dem, den totale plassen som er lagret, avhenger av hvor mange stemmer som er installert.
- Tilbake på et Terminal-vindu, skriv inn følgende kommando:
- Nå for å slette hele Voices-katalogen:
cd /System/Library/Speech/
sudo rm -rf Voices/*
Vær oppmerksom på at tekst til tale ikke lenger fungerer i det hele tatt hvis du gjør dette. Det er også mulig å slette alle stemmer ved hjelp av fremgangsmåten ovenfor, og legg til manuelt en enkelt hvis du foretrekker å beholde noen talemuligheter i Mac OS X.
3: Slett alle systemlogger i OS X
Fritt plass: 100MB-2GB
Loggfiler bygger seg opp over tid, men til slutt, hvor mye diskplass de tar opp, avhenger av en rekke ting som din personlige bruk av datamaskinen, feil, hvilke tjenester som kjører, og mange andre ting. Du vil miste innholdet i apper som Console ved å gjøre dette, men hvis du ikke er interessert i å lese OS X loggfiler for feilsøkings- og feilsøkingsformål, er dette ikke mye av et tap:
sudo rm -rf /private/var/log/*
Loggfiler vil fortsette å generere over tid, så du vil kanskje gjenta dette til tider. Du kan teknisk forhindre deres opprettelse ved å bruke samme chmod-tilnærming som brukes til å blokkere sleepimage-filer, men det anbefales ikke.
4: Slett QuickLook Caches
Fritt plass: 100MB-300MB
I eldre versjoner av OS X genererte QuickLook ganske mange cache-filer. Hva er det? Vel, Quick Look er den fancy filforhåndsvisningskapasiteten i OS X som kalles ved å velge hvilken som helst fil i Finder eller en Open / Save-dialog og trykke på mellomromstasten. Ikke overraskende er QuickLook avhengig av caching for å oppføre seg raskt, og de cache-filene kan legge opp. Slik ødelegger du dem:
MERK: I NYE VERSJONER AV OS X ER DENNE FOLDEREN IKKE RETT QUICKLOOK CACHES, IKKE SLETT DENNE FOLDEREN I OS X 10.10, 10.11 ELLER NYER.
sudo rm -rf /private/var/folders/
5: Fjern emacs
Fritt plass: 60MB +
Ikke bruk emacs? Vet ikke engang hva det er? Du trenger sannsynligvis ikke det da (Det er en kommandolinje tekstredigerer, for de ukjente). Du kommer ikke til å lagre GB med denne, men hver MB hjelper på en liten SSD:
sudo rm -rf /usr/share/emacs/
Ikke flere emacs, men bekymre deg ikke CLI-brukere, du vil fortsatt ha vi og nano.
6: Slett tmp-filer
Plass frigjort: 500MB-5GB
/ privat / var / tmp / er en systembuffer, og selv om det bør rydde seg selv etter en omstart, skjer det ikke alltid. I tillegg, hvis du har en 40 dagers oppetid og ikke starter på nytt, vil det heller ikke fjerne seg, slik at du kan gjøre det selv. Dette kan få utilsiktede konsekvenser, så dette gjøres best etter en omstart, eller når du avslutter alle åpne programmer og ikke har noen apper åpne eller kjører. Du vil sikte på de midlertidige filene selv som starter med "TM" og ikke hele katalogen, slik at kommandoen ville være:
cd /private/var/tmp/; rm -rf TM*
Igjen, dette kan få utilsiktede konsekvenser, så gjør ikke dette mens apper kjører.
7: Trash cachen
Plass frigjort: 1GB-10GB +
Kufferter kan være alt fra nettleserhistorikk, til midlertidig app-metadata, til apper som er helt egne skrapeskiver. Til slutt, hvor stor disse brukerens caches er, avhenger av hvilke apps som kjøres, hvor ofte Macen startes om, og generell brukeraktivitet, og størrelsen på disse filene kan derfor ha et bredt spekter. Det er ikke bare strømbrukerprogrammer som kan vokse store, men mange streaming-radioapper kan skape store cachefiler som sitter rundt for en evighet. På samme måte som å slette tmp-filer, er dette best gjort etter en omstart eller etter avslutning av alle åpne apper og har dermed ikke noe i gang for øyeblikket, eller ellers utilsiktede konsekvenser kan oppstå, noe som resulterer i merkelig oppførsel for åpne apper.
cd ~/Library/Caches/; rm -rf ~/Library/Caches/*
En sikrere tilnærming til dette er tilgjengelig her, som bruker Finder til å slette brukerens cacher manuelt, og dermed fjerne risikoen for å bruke rm -rf med et jokertegn.
Takk til Fernando Almeida for å gi fem av disse triksene! Har du noen fantastiske tips du vil dele med oss og verden? Slå oss opp på Twitter, Facebook, Google+ eller e-post, eller la oss kommentere!