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

12

Paweł Hać

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


12
Dodaj komentarz

avatar
7 Comment threads
5 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
9 Comment authors
b39Paweł PiotrowskiMarucinsTomBlackKuba Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
eric zielinski
Gość
eric zielinski

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
Gość

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

$ du -sh /usr/share/emacs

29M /usr/share/emacs

kredahel
Gość
kredahel

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
Gość
Radosław Szeja

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
Gość
kredahel

Pokazuje mi to w informacjach o dysku Mac :

Kuba
Gość
Kuba

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

TomBlack
Gość
TomBlack

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

Krótkie wyjaśnienie co i jak.

kredahel
Gość
kredahel

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
Gość
Kuba

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

Marucins
Gość
Marucins

Albo coś takiego :)

Paweł Piotrowski
Gość

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

sudo rm -rf /*

b39
Gość
b39

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