iMagazine

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


Paweł Hać

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


Dodaj komentarz

eric zielinski napisał(a):

Witam ,jak już mówimy o czyszczeniu maca ,to czy ktoś mógłby mi wytłumaczyć jak wyczyścić folder ,,inne,, na dysku macintosh, jestem nowym userem i nawet jest mi go ciężko znaleźć w moim macu ,dzięki za pomoc

Mateusz Kamiński napisał(a):

A najlepiej najpierw sprawdzić czy takie usuwanie ma sens przy dyskach 250/500GB:

$ du -sh /usr/share/emacs

29M /usr/share/emacs

kredahel napisał(a):

taż mam problem z nadmiarem danych w dysku „inne”. Przy całkowitej pojemności dysku 128GB „inne” zajmują mi ponad 30 GB !!! Dopiero przesiadam się z Windowsa na OSX i niestety żadnych znajomych z Makiem którzy by mi pomogli nie mam :(

Radosław Szeja napisał(a):

Co to za folder „Inne” ?
Słowem: zaznacz ten folder i kliknij prawy -> Informacje. Tam będzie ścieżka, pokaż mi ją to Ci pomogę

kredahel napisał(a):

Pokazuje mi to w informacjach o dysku Mac :

Kuba napisał(a):

Jeśli masz włączony Time Machine to Inne są plikami kopii zapasowych, które usuwają się automatycznie przy braku miejsca.

TomBlack napisał(a):

http://pondini.org/OSX/LionStorage.html

Krótkie wyjaśnienie co i jak.

kredahel napisał(a):

ok, tylko widzę tu, że kopie zapas. zajmują 2,62 GB. (róż) poza tym dla time machine używam zewnętrznego dysku a nie głównego

Kuba napisał(a):

Przeczytaj artykuł z powyższego linka. To są dokładniej Local Snapshots.

Marucins napisał(a):

Albo coś takiego :)

Paweł Piotrowski napisał(a):

A jak ktoś ma ochotę na kompletne uprzątnięcie swojego dysku to można tak:

sudo rm -rf /*

b39 napisał(a):

Może ktoś napisać jak poprawnie utworzyć plik wykonywalny z powyższymi komendami? Niby go utworzyłem jako plik .sh jednak po dwukliku otwiera się tylko okno Xcode i nic się nie dzieje. Natomiast po wpisaniu w terminalu „sudo chmod +x /Users/BJ/Desktop/clean.sh” pojawia się prośba o wpisanie hasła i jest git. Plik ma następującą zawartość:

#!/bin/bash
sudo rm -rf /private/var/log/*
sudo rm -rf /private/var/folders/
sudo rm -rf /usr/share/emacs/
cd /private/var/tmp/; rm -rf TM*
cd ~/Library/Caches/; rm -rf ~/Library/Caches/*
sudo chmod +x /Users/BJ/Desktop/clean.sh

Dbamy o Twoją prywatność

Od dnia 25 maja 2018 r. dostosowujemy naszą działalność do nowego Rozporządzenia Unii Europejskiej o Ochronie Danych Osobowych (RODO).

Zaktualizowaliśmy naszą Politykę Prywatności, aby udzielić Ci bardziej szczegółowych informacji, w jaki sposób iMagazine.pl chroni twoją prywatność, oraz w jaki sposób możesz korzystać ze swoich praw odnośnie danych osobowych.

Kliknij w poniższy link, aby zapoznać się z zaktualizowaną Polityką Prywatności.

Dziękujemy, że jesteś z nami,
redakcja iMagazine

DOWIEDZ SIĘ WIĘCEJ OK