7 avancerede tricks til at genvinde diskplads til Pro-brugere af Mac OS X
At løbe tør for diskplads er aldrig sjovt, og drevplads kommer til en præmie for dem af os med mindre SSD-drev som MacBook Air med et 64 GB eller 128 GB drev. Disse tricks er ret avancerede og er således rettet mod det professionelle segment af SSD-brugere, som er komfortable med at ændre systemfunktioner og filer gennem kommandolinjen med potentielt risikable kommandoer som 'rm -rf' og jokertegn – hvis det ikke beskriver dit færdighedssæt, så denne artikel er ikke for dig, og du bør bruge disse nemme tips i stedet for.Nogle af disse tricks deaktiverer også visse systemfunktioner og kan have bivirkninger, der ville blive betragtet som uønskede for den gennemsnitlige bruger, så sørg for at forstå det, før du bruger dem på en given Mac. Hvis du er i tvivl om et specifikt trick eller kommandosyntaks, er det mere sikkert at undgå det fuldstændigt og stole på mere traditionelle metoder, der tilbydes her til at genvinde diskplads, når det bliver trangt på en Mac.
VENTE! Kun avancerede brugere! Seriøst. Hvis du er en nybegynder til OS X, er dette ikke noget for dig. En mindre tastefejl kan resultere i filtab og beskadigelse af kerne OS-filer på grund af den destruktive karakter af 'sudo rm'-kommandoen. Brug ikke kopier og indsæt, og sørg for, at du har indstillet den præcise sti, før du udfører kommandoen. Sikkerhedskopier din Mac, før du begynder. Du er blevet advaret, så fortsæt på eget ansvar.
1: Deaktiver SafeSleep dvaletilstand
Plads frigivet: 4GB – 16GB Dette deaktiverer OS Xs indbyggede dvalefunktion, kendt som SafeSleep.I bund og grund dumper dvale indholdet af RAM til en sleepimage-fil på harddisken, når en Mac sættes på vågeblus eller løber tør for batteri. Denne dvalefil har samme størrelse som din samlede RAM, hvilket betyder, at en Mac med 4GB RAM vil have en 4GB dvalefil, 8GB RAM vil være en 8GB fil osv. Hvis denne funktion deaktiveres, bliver filen oprettet, og derved frigøres system RAM. Ulempen ved dette er, at hvis en Mac løber tør for batterilevetid, vil du ikke være i stand til at genoptage øjeblikkeligt, hvor tingene slap - med andre ord, hold Auto-Save aktiveret og gem dine dokumenter, når du er ved at være slut. liv.
- Åbn Terminal, og indtast følgende kommando:
- Gå derefter til /private/var/vm/ for at slette den eksisterende søvnbilledfil:
- Fjern søvnbilledfilen med følgende streng:
- Stadig i /private/var/vm/ skal vi nu forhindre OS X i at oprette filen, så vi laver en dummy og forhindrer skriveadgang til den:
- Lad os endelig forhindre adgang:
sudo pmset -a dvaletilstand 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Dette forhindrer, at sleepimage oprettes, og dvaletilstand overhovedet fungerer. Dette kan føre til datatab, hvis dit batteri løber tør, og du ikke har gemt en fil for nylig, så sørg for at holde styr på dine vigtige dokumenter, når batterilevetiden bliver lav.
Dette kan fortrydes ved at slette den nye sleepimage-fil igen og derefter gendanne dvaletilstand til "3":
sudo pmset -a dvaletilstand 3; sudo rm /private/var/vm/sleepimage
Dette er et avanceret trick og bør behandles derefter.
2: Fjern talestemmer
Plads frigivet: 500MB – 3GB+ Brug ikke tekst-til-tale og er ligeglad med alle de smarte stemmer inkluderet med OS X? Du kan genvinde en betydelig mængde diskplads ved at smide dem, den samlede sparede plads afhænger af, hvor mange stemmer der er installeret.
- Tilbage i et terminalvindue skal du indtaste følgende kommando:
- Slet nu hele biblioteket Voices:
cd /System/Bibliotek/Tale/
sudo rm -rf-stemmer/
Bemærk, at tekst til tale slet ikke længere fungerer, hvis du gør dette. Det er også muligt at slette alle stemmer ved hjælp af ovenstående metode og derefter manuelt tilføje en enkelt, hvis du foretrækker at beholde nogle stemmefunktioner i Mac OS X.
3: Slet alle systemlogfiler i OS X
Fri plads: 100MB-2GB Logfiler opbygges over tid, men i sidste ende afhænger hvor meget diskplads de optager af en række forskellige af ting som din individuelle computerbrug, fejl, hvilke tjenester der kører og mange andre ting. Du mister indholdet af apps som Console ved at gøre dette, men hvis du ikke er interesseret i at læse OS X-logfiler til fejlfinding og fejlfindingsformål, er dette ikke et stort tab:
sudo rm -rf /private/var/log/
Logfiler vil fortsætte med at generere over tid, så du vil måske gentage dette af og til. Du kan teknisk forhindre oprettelsen af dem ved at bruge den samme chmod-tilgang, som bruges til at blokere sleepimage-filer, men det anbefales ikke.
4: Slet QuickLook-caches
Fri plads: 100MB-300MB I ældre versioner af OS X genererede QuickLook en del cache-filer.Hvad er det? Nå, Quick Look er den fancy fil-forhåndsvisningsevne i OS X, der tilkaldes ved at vælge en hvilken som helst fil i Finder eller en Åbn/Gem-dialog og trykke på mellemrumstasten. Ikke overraskende er QuickLook afhængig af caching for at opføre sig hurtigt, og disse cachefiler kan tilføjes. Sådan smider du dem:
sudo rm -rf /private/var/folders/
5: Fjern Emacs
Fri plads: 60MB+ Bruger du ikke emacs? Ved ikke engang hvad det er? Du har sandsynligvis ikke brug for det da (det er en kommandolinjeteksteditor, for dem, der ikke kender). Du kommer ikke til at spare GB'er med denne, men hver MB hjælper på en lille SSD:
sudo rm -rf /usr/share/emacs/
Ikke flere emacs, men bare rolig CLI-brugere, du vil stadig have vi og nano.
6: Slet tmp-filer
Plads frigivet: 500MB-5GB /private/var/tmp/ er en systemcache, og selvom den burde rydde sig selv efter en genstart, det sker ikke altid. Plus, hvis du har 40 dages oppetid og ikke genstarter ofte, vil det heller ikke rydde sig selv, så du kan gøre det selv. Dette kan have utilsigtede konsekvenser, så dette gøres bedst på ny efter en genstart, eller når du afslutter alle åbne programmer og har ingen apps åbne eller kørende. Du vil gerne sigte mod selve de midlertidige filer, der starter med "TM" og ikke hele mappen, så kommandoen ville være:
cd /private/var/tmp/; rm -rf TM
Igen, dette kan have utilsigtede konsekvenser, så gør ikke dette, mens apps kører.
7: Smid cachen
… .I sidste ende, hvor store disse brugercaches bliver, afhænger af, hvilke apps der køres, hvor ofte Mac'en genstartes, og generel brugeraktivitet, så størrelsen af disse filer kan have en bred vifte. Det er dog ikke kun superbruger-apps, der kan vokse sig store, mange streaming-radio-apps kan skabe enorme cache-filer, der sidder i en evighed. Ligesom at slette tmp-filer, er dette bedst at gøre efter en genstart eller efter at have afsluttet alle åbne apps og har således intet kørende i øjeblikket, ellers kan der opstå utilsigtede konsekvenser, hvilket resulterer i mærkelig adfærd for åbne apps.
cd ~/Library/Caches/; rm -rf ~/Library/Caches/
En mere sikker tilgang til dette er tilgængelig her, som bruger Finder til at slette brugercaches manuelt, og dermed fjerner risikoen ved at bruge rm -rf med et jokertegn.
Tak til Fernando Almeida for at levere fem af disse tricks! Har du nogle fantastiske tips, du vil dele med os og verden? Slå os op på Twitter, Facebook, Google+ eller e-mail, eller efterlad os en kommentar!