7 geavanceerde trucs om schijfruimte terug te winnen voor professionele gebruikers van Mac OS X
Te weinig schijfruimte hebben is nooit leuk, en schijfruimte is duur voor degenen onder ons met kleinere SSD-schijven zoals de MacBook Air met een schijf van 64 GB of 128 GB. Deze trucs zijn redelijk geavanceerd en dus gericht op het pro-segment van SSD-gebruikers die vertrouwd zijn met het wijzigen van systeemfuncties en bestanden via de opdrachtregel met mogelijk risicovolle opdrachten zoals 'rm -rf' en wildcards - als dat uw vaardigheden niet beschrijft, dan dit artikel is niet voor jou en je zou in plaats daarvan deze eenvoudige tips moeten gebruiken.Sommige van deze trucs schakelen ook bepaalde systeemfuncties uit en kunnen bijwerkingen hebben die voor de gemiddelde gebruiker als ongewenst worden beschouwd, dus zorg ervoor dat u dit begrijpt voordat u ze op een bepaalde Mac gebruikt. Als je twijfelt over een specifieke truc of opdrachtsyntaxis, is het veiliger om deze volledig te vermijden en te vertrouwen op meer traditionele methoden die hier worden aangeboden om schijfruimte terug te winnen wanneer het krap wordt op een Mac.
WACHT! Alleen gevorderde gebruikers! Serieus. Als u een nieuwkomer bent in OS X, is dit niets voor u. Een kleine typefout kan leiden tot bestandsverlies en schade aan kern-OS-bestanden vanwege de destructieve aard van de opdracht 'sudo rm'. Gebruik geen kopiëren en plakken en zorg ervoor dat u het exacte pad hebt ingesteld voordat u de opdracht uitvoert. Maak een back-up van uw Mac voordat u begint. U bent gewaarschuwd, dus ga verder op eigen risico.
1: SafeSleep-slaapstand uitschakelen
Ruimte vrij: 4GB – 16GB Hiermee wordt de systeemeigen slaapstandfunctie van OS X, ook wel SafeSleep genoemd, uitgeschakeld.In wezen dumpt de slaapstand de inhoud van RAM naar een sleepimage-bestand op de harde schijf wanneer een Mac in de slaapstand wordt gezet of de batterij leeg raakt. Dat slaapstandbestand is even groot als uw totale RAM, wat betekent dat een Mac met 4 GB RAM een slaapstandbestand van 4 GB heeft, 8 GB RAM een bestand van 8 GB, enz. Als u deze functie uitschakelt, wordt dat bestand niet gemaakt, waardoor er meer ruimte vrijkomt systeem-RAM. Het nadeel hiervan is dat als de batterij van een Mac leeg is, je niet meteen verder kunt gaan waar je gebleven was – met andere woorden, laat Auto-Save ingeschakeld en sla je documenten op als je bijna leeg bent leven.
- Open Terminal en voer de volgende opdracht in:
- Ga vervolgens naar /private/var/vm/ om het bestaande slaapbeeldbestand te verwijderen:
- Verwijder het slaapbeeldbestand met de volgende tekenreeks:
- Nog steeds in /private/var/vm/ we moeten nu voorkomen dat OS X het bestand aanmaakt, dus we maken een dummy en voorkomen schrijftoegang ertoe:
- Laten we tot slot de toegang blokkeren:
sudo pmset -a hibernatemode 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Hierdoor wordt voorkomen dat een slaapbeeld wordt gemaakt en dat de slaapstand helemaal niet werkt. Dit kan leiden tot gegevensverlies als uw batterij leeg raakt en u recentelijk geen bestand hebt opgeslagen. Zorg er dus voor dat u uw belangrijke documenten bijhoudt zodra de batterij bijna leeg is.
Dit kan ongedaan worden gemaakt door het nieuwe sleepimage-bestand opnieuw te verwijderen en vervolgens de slaapstand te herstellen naar "3":
sudo pmset -a slaapstand 3; sudo rm /private/var/vm/sleepimage
Dit is een geavanceerde truc en moet dienovereenkomstig worden behandeld.
2: Spraakstemmen verwijderen
Ruimte vrijgemaakt: 500MB – 3GB+ Gebruik geen tekst-naar-spraak en geef niet om alle fraaie stemmen die erbij horen met OS X? Je kunt een aanzienlijke hoeveelheid schijfruimte terugwinnen door ze weg te gooien. De totale bespaarde ruimte hangt af van het aantal stemmen dat is geïnstalleerd.
- Terug in een Terminal-venster, voer de volgende opdracht in:
- Nu de hele Voices-directory verwijderen:
cd /System/Library/Speech/
sudo rm -rf Voices/
Houd er rekening mee dat tekst-naar-spraak helemaal niet meer werkt als u dit doet. Het is ook mogelijk om alle stemmen te verwijderen met behulp van de bovenstaande methode en vervolgens handmatig een enkele stem toe te voegen als je bepaalde stemmogelijkheden in Mac OS X wilt behouden.
3: verwijder alle systeemlogboeken in OS X
Vrije ruimte: 100MB-2GB Logbestanden worden in de loop van de tijd opgebouwd, maar hoeveel schijfruimte ze uiteindelijk innemen, hangt af van een variëteit van zaken als uw individuele computergebruik, fouten, welke services worden uitgevoerd en vele andere dingen. U verliest hierdoor de inhoud van apps zoals Console, maar als u niet geïnteresseerd bent in het lezen van OS X-logbestanden voor foutopsporing en probleemoplossing, is dit geen groot verlies:
sudo rm -rf /private/var/log/
Logbestanden zullen in de loop van de tijd blijven genereren, dus misschien wilt u dit af en toe herhalen. Je zou technisch kunnen voorkomen dat ze worden gemaakt door dezelfde chmod-benadering te gebruiken die wordt gebruikt om sleepimage-bestanden te blokkeren, maar dat wordt niet aanbevolen.
4: QuickLook-caches verwijderen
Vrije ruimte: 100 MB-300 MB In oudere versies van OS X genereerde QuickLook nogal wat cachebestanden.Wat is dat? Welnu, Snelle weergave is die fraaie bestandsvoorbeeldfunctie in OS X die wordt opgeroepen door een bestand in de Finder of een dialoogvenster Openen/Opslaan te selecteren en op de spatiebalk te drukken. Het is niet verwonderlijk dat QuickLook afhankelijk is van caching om zich snel te gedragen, en die cachebestanden kunnen oplopen. Zo gooi je ze weg:
OPMERKING: IN NIEUWE VERSIES VAN OS X IS DEZE MAP NIET ALLEEN QUICKLOOK CACHES. VERWIJDER DEZE MAP NIET IN OS X 10.10, 10.11 OF NIEUWER.
sudo rm -rf /private/var/folders/
5: Emacs verwijderen
Vrije ruimte: 60 MB+ Gebruik je geen emacs? Weet je niet eens wat het is? Dan heb je het waarschijnlijk niet nodig (het is een teksteditor voor de opdrachtregel, voor wie niet vertrouwd is). Je gaat hiermee geen GB's besparen, maar elke MB helpt op een kleine SSD:
sudo rm -rf /usr/share/emacs/
Geen emacs meer, maar maak je geen zorgen CLI-gebruikers, je hebt nog steeds vi en nano.
6: tmp-bestanden verwijderen
Ruimte vrij: 500MB-5GB /private/var/tmp/ is een systeemcache en hoewel deze zichzelf zou moeten wissen na een opnieuw opstarten, het gebeurt niet altijd. En als je een uptime van 40 dagen hebt en niet vaak opnieuw opstart, zal het zichzelf ook niet wissen, dus je kunt het zelf doen. Dit kan onbedoelde gevolgen hebben, dus u kunt dit het beste opnieuw doen na een herstart, of wanneer u alle geopende applicaties afsluit en er geen apps geopend of actief zijn. U wilt zich richten op de tijdelijke bestanden zelf die beginnen met "TM" en niet op de hele map, dus de opdracht zou zijn:
cd /private/var/tmp/; rm -rf TM
Nogmaals, dit kan onbedoelde gevolgen hebben, dus doe dit niet terwijl apps actief zijn.
7: gooi de cache weg
Ruimte vrijgemaakt: 1GB-10GB+ Caches kunnen van alles zijn, van browsegeschiedenis tot tijdelijke app-metadata tot eigen werkschijven van apps .Hoe groot deze gebruikerscaches uiteindelijk worden, hangt af van welke apps worden uitgevoerd, hoe vaak de Mac opnieuw wordt opgestart en algemene gebruikersactiviteit, dus de grootte van deze bestanden kan een breed bereik hebben. Het zijn echter niet alleen krachtige gebruikersapps die groot kunnen worden, veel streaming radio-apps kunnen enorme cachebestanden maken die een eeuwigheid blijven bestaan. Net als het verwijderen van tmp-bestanden, kunt u dit het beste doen na een herstart of nadat u alle geopende apps hebt afgesloten en er dus op dit moment niets actief is, anders kunnen er onbedoelde gevolgen optreden, wat resulteert in vreemd gedrag voor geopende apps.
cd ~/Library/Caches/; rm -rf ~/Library/Caches/
Een veiligere benadering hiervoor is hier beschikbaar, waarbij de Finder wordt gebruikt om gebruikerscaches handmatig te verwijderen, waardoor de risico's van het gebruik van rm -rf met een jokerteken worden weggenomen.
Dank aan Fernando Almeida voor het leveren van vijf van deze tricks! Heb je een paar geweldige tips die je met ons en de wereld wilt delen? Breng ons op Twitter, Facebook, Google+ of e-mail, of laat een reactie achter!