Zwalnianie przestrzeni na dysku systemowym

12/12/2013, 21:01 · · · 12

Pliki systemowe mogą zajmować na dysku bardzo dużo miejsca, a nie każdy program przeznaczony do porządkowania systemu potrafi je odnaleźć i usunąć. Zawsze można to jednak zrobić ręcznie, za pośrednictwem Terminala.

Uwaga: poniższe czynności mogą doprowadzić do uszkodzenia systemu. Jeśli chcecie je wykonać, utwórzcie wcześniej kopię zapasową systemu za pośrednictwem Time Machine.

1. Wyłączenie hibernacji systemu

Podczas przejścia do stanu uśpienia, komputer tworzy na dysku obraz pamięci RAM, by błyskawicznie przywrócić system do pracy po wybudzeniu. Wyłączenie tej funkcji może spowodować utratę danych, jeżeli po uśpieniu komputera jego bateria wyczerpie się. Metoda ta pozwala jednak oszczędzić nawet tyle miejsca, jaką pojemność ma pamięć RAM Maka.

Uruchamiamy Terminal, a następnie wpisujemy i zatwierdzamy poniższą komendę.

sudo pmset -a hibernatemode 0

Teraz usuwamy aktualnie utworzony obraz pamięci RAM z dysku:

cd /private/var/vm/

sudo rm sleepimage

Tworzymy własny plik obrazu, który zablokuje tworzenie na jego miejsce nowych plików:

touch sleepimage

Na koniec blokujemy dostęp do tego pliku, by nie został nadpisany:

chmod 000 /private/var/vm/sleepimage

Aby przywrócić tworzenie obrazu pamięci RAM, a tym samym włączyć hibernację systemu, należy usunąć utworzony samodzielnie plik sleepimage, a także uruchomić funkcję poniższą komendą.

sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage

2. Usunięcie głosów lektorów

Jeżeli nie korzystacie z funkcji odczytywania tekstu, możecie spokojnie usunąć głosy lektorów. Zajmują one sporo miejsca (w zależności od tego, ile wariantów językowych pobraliście). Po usunięciu głosów funkcja przestanie działać, ale można przywrócić je ręcznie.

W oknie Terminala wpisujemy komendę:

cd /System/Library/Speech/

Teraz usuwamy cały katalog z głosami:

sudo rm -rf Voices/*

3. Usunięcie logów systemowych

Wszystkie zdarzenia występujące na komputerze zapisywane są w logach. Jeżeli ich nie potrzebujecie, możecie pozbyć się ich poniższą komendą.

sudo rm -rf /private/var/log/*

Logi tworzone są na bieżąco, więc z czasem ich objętość ponownie wzrośnie. Warto więc usuwać je regularnie.

4. Usunięcie plików cache szybkiego podglądu

Szybki podgląd generuje podczas używania dodatkowe pliki, przyspieszające jego pracę. Z czasem ich nagromadzenie może zajmować dużo miejsca. Czyścimy je następującą komendą:

sudo rm -rf /private/var/folders/

5. Usunięcie plików Emacs

Jeśli nie są Wam potrzebne (a jeśli nie wiecie, co to jest – nie są), możecie usunąć je za pomocą komendy:

sudo rm -rf /usr/share/emacs/

6. Usunięcie plików tymczasowych

Katalog plików tymczasowych zawiera dane, które wykorzystywane są w danej sesji przez oprogramowanie. Jest on opróżniany automatycznie po wyłączeniu komputera, można jednak oczyścić go ręcznie. Wystarczy wpisać w Terminalu komendę:

cd /private/var/tmp/; rm -rf TM*

7. Usunięcie pamięci cache systemu

Podobnie jak w przypadku szybkiego podglądu, pliki cache systemu generowane są wraz z używaniem oprogramowania. Usunięcie ich może spowodować wolniejsze uruchamianie programów czy wczytywanie się stron, jednak będzie to miało miejsce jedynie za pierwszym razem po oczyszczeniu katalogu cache. Opróżnia się go komendą:

cd ~/Library/Caches/; rm -rf ~/Library/Caches/*

Źródło: OS X Daily



12

Paweł Hać

Ten od Maków i światła. Na Twitterze @pawelhac