7 avancerade knep för att återta diskutrymme för Pro-användare av Mac OS X
Att få slut på diskutrymme är aldrig kul, och enhetsutrymme är en premie för de av oss med mindre SSD-enheter som MacBook Air med en 64 GB eller 128 GB enhet. Dessa trick är ganska avancerade och riktar sig därför till proffssegmentet av SSD-användare som är bekväma med att modifiera systemfunktioner och filer via kommandoraden med potentiellt riskabla kommandon som 'rm -rf' och jokertecken – om det inte beskriver din färdighetsuppsättning, då den här artikeln är inte för dig och du bör använda dessa enkla tips istället.Vissa av dessa knep inaktiverar också vissa systemfunktioner och kan ha biverkningar som skulle anses vara oönskade för den genomsnittliga användaren, så se till att förstå det innan du använder dem på en given Mac. Om du är osäker på ett specifikt trick eller kommandosyntax är det säkrare att undvika det helt och lita på mer traditionella metoder som erbjuds här för att återta diskutrymme när det blir trångt på en Mac.
VÄNTA! Endast avancerade användare! Seriöst. Om du är en nykomling i OS X är detta inte för dig. Ett mindre stavfel kan resultera i filförlust och skada på operativsystemets kärnfiler på grund av den destruktiva karaktären hos kommandot "sudo rm". Använd inte kopiera och klistra in, och se till att du har angett den exakta sökvägen innan du utför kommandot. Säkerhetskopiera din Mac innan du börjar. Du har blivit varnad, så fortsätt på egen risk.
1: Inaktivera SafeSleep Viloläge
Frigjort utrymme: 4GB – 16GB Detta stänger av OS X:s inbyggda viloläge, känd som SafeSleep.I grund och botten dumpar viloläge innehållet i RAM-minnet till en sleepimage-fil på hårddisken när en Mac försätts i viloläge eller tar slut på batteri. Den vilofilen har samma storlek som ditt totala RAM-minne, vilket innebär att en Mac med 4 GB RAM-minne kommer att ha en 4 GB-vilofil, 8 GB RAM-minne kommer att vara en 8 GB-fil, etc. Om du stänger av den här funktionen kommer den filen att skapas, vilket frigör system-RAM. Nackdelen med detta är att om en Mac tar slut på batteritid kommer du inte att kunna återuppta omedelbart där saker och ting slutade – med andra ord, håll Auto-Spara aktiverat och spara dina dokument när du närmar dig slutet på batteriet liv.
- Öppna Terminal och ange följande kommando:
- Gå sedan till /private/var/vm/ för att ta bort den befintliga vilobildsfilen:
- Ta bort vilobildsfilen med följande sträng:
- Fortfarande i /private/var/vm/ måste vi nu förhindra OS X från att skapa filen, så vi gör en dummy och förhindrar skrivåtkomst till den:
- Låt oss äntligen förhindra åtkomst:
sudo pmset -ett viloläge 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Detta kommer att förhindra att sleepimage skapas och viloläge från att fungera alls. Detta kan leda till dataförlust om ditt batteri tar slut och du inte har sparat en fil nyligen, så se till att hålla koll på dina viktiga dokument när batteritiden blir låg.
Detta kan ångras genom att ta bort den nya vilobildsfilen igen och sedan återställa viloläget till "3":
sudo pmset -a viloläge 3; sudo rm /private/var/vm/sleepimage
Detta är ett avancerat trick och bör behandlas därefter.
2: Ta bort talröster
Fritt utrymme: 500MB – 3GB+ Använd inte text-till-tal och bry dig inte om alla snygga röster som ingår med OS X? Du kan återta en betydande mängd diskutrymme genom att kasta dem, det totala sparade utrymmet beror på hur många röster som har installerats.
- Tillbaka i ett terminalfönster, skriv in följande kommando:
- Nu för att ta bort hela Voices-katalogen:
cd /System/Bibliotek/Tal/
sudo rm -rf Voices/
Observera att text till tal inte längre fungerar alls om du gör detta. Det är också möjligt att ta bort alla röster med metoden ovan och sedan lägga till en enda manuellt om du föredrar att behålla vissa röstfunktioner i Mac OS X.
3: Ta bort alla systemloggar i OS X
Fritt utrymme: 100MB-2GB Loggfiler byggs upp med tiden, men i slutändan beror hur mycket diskutrymme de tar upp på olika av saker som din individuella datoranvändning, fel, vilka tjänster som körs och många andra saker. Du kommer att förlora innehållet i appar som Console genom att göra detta, men om du inte är intresserad av att läsa OS X-loggfiler för felsökning och felsökning är detta inte mycket av en förlust:
sudo rm -rf /private/var/log/
Loggfiler kommer att fortsätta att genereras med tiden, så du kanske vill upprepa detta ibland. Du kan tekniskt förhindra att de skapas genom att använda samma chmod-metod som används för att blockera sleepimage-filer, men det rekommenderas inte.
4: Ta bort QuickLook-cacher
Fritt utrymme: 100MB-300MB I äldre versioner av OS X genererade QuickLook en hel del cachefiler.Vad är det? Tja, Quick Look är den snygga filförhandsgranskningsförmågan i OS X som framkallas genom att välja vilken fil som helst i Finder eller en Öppna/Spara-dialogruta och trycka på mellanslagstangenten. Föga överraskande är QuickLook beroende av cachelagring för att fungera snabbt, och dessa cachefiler kan läggas ihop. Så här slänger du dem:
sudo rm -rf /private/var/folders/
5: Ta bort Emacs
Fritt utrymme: 60MB+ Använder du inte emacs? Vet inte ens vad det är? Du behöver förmodligen inte det då (det är en kommandoradstextredigerare, för dem som inte känner till). Du kommer inte att spara GB med den här, men varje MB hjälper på en liten SSD:
sudo rm -rf /usr/share/emacs/
Inga fler emacs, men oroa dig inte CLI-användare, du kommer fortfarande att ha vi och nano.
6: Ta bort tmp-filer
Frigjort utrymme: 500MB-5GB /private/var/tmp/ är en systemcache, och även om den borde rensa sig själv efter en starta om, det händer inte alltid. Plus, om du har 40 dagars drifttid och inte startar om ofta kommer den inte att rensa sig själv heller, så du kan göra det själv. Detta kan få oavsiktliga konsekvenser, så detta görs bäst på nytt efter en omstart, eller när du avslutar alla öppna applikationer och inte har några appar öppna eller igång. Du vill sikta på de temporära filerna själva som börjar med "TM" och inte hela katalogen, så kommandot skulle vara:
cd /private/var/tmp/; rm -rf TM
Återigen, detta kan få oavsiktliga konsekvenser, så gör inte detta medan appar körs.
7: Kasta cachen
Frigjort utrymme: 1GB-10GB+ Cachar kan vara allt från webbhistorik, till tillfällig appmetadata, till appars egna skrapdiskar .Hur stora dessa användarcachar blir beror i slutändan på vilka appar som körs, hur ofta Mac-datorn startas om och allmän användaraktivitet, så storleken på dessa filer kan ha ett brett spektrum. Det är dock inte bara avancerade användarappar som kan växa sig stora, många strömmande radioappar kan skapa enorma cachefiler som sitter kvar i en evighet. Precis som att ta bort tmp-filer görs detta bäst efter en omstart eller efter att du har avslutat alla öppna appar och därför inte har någonting igång för tillfället, annars kan oavsiktliga konsekvenser uppstå, vilket resulterar i konstigt beteende för öppna appar.
cd ~/Library/Caches/; rm -rf ~/Bibliotek/Cache/
Ett säkrare tillvägagångssätt för detta är tillgängligt här, som använder Finder för att radera användarcachar manuellt, vilket tar bort riskerna med att använda rm -rf med ett jokertecken.
Tack till Fernando Almeida för fem av dessa trick! Har du några grymma tips du vill dela med oss och världen? Hitta oss på Twitter, Facebook, Google+ eller e-post, eller lämna en kommentar!