Pamięć Maca pełna, ale nic tam nie ma?
macOS upycha większość odpowiedzi w szarym pasku o nazwie „Dane systemowe” i nie daje sposobu, by go otworzyć. Nie ma w nim nic tajemniczego — to dziesięć zwykłych folderów, i możesz zajrzeć do każdego z nich.
14 dni za darmo, bez karty. Potem 15 $ jednorazowo na 3 komputery. Bez abonamentu.

„Dane systemowe” to resztka, nie kategoria
macOS układa to, co potrafi, w Programy, Dokumenty, Zdjęcia, Muzykę i tak dalej. Wszystko, czego nie umie zaklasyfikować, wpada do jednego worka. Starsze wersje nazywały go „Inne”. To nie jest folder systemowy, nie jest chroniony, a spora część w ogóle nie jest systemem operacyjnym — na Macu programisty to głównie twoje własne narzędzia.
Dlaczego liczby nigdy się nie zgadzają
Trzy rzeczy sprawiają, że liczba Findera różni się od tego, co naprawdę możesz zwolnić. Miejsce możliwe do wyczyszczenia liczy się jako zajęte, ale macOS uważa je za odzyskiwalne, więc nie pozwala ci go usunąć bezpośrednio. Pliki iCloud dostępne tylko online liczą się w pełnym rozmiarze, choć nic nie zajmują. A kompresja APFS i dowiązania twarde sprawiają, że rozmiar logiczny pliku i rozmiar na dysku to dwie różne liczby — Finder pokazuje ci jedną, du pokazuje drugą.
Najpierw sprawdź prawdziwą liczbę
Zanim cokolwiek usuniesz, zobacz, co zgłasza sam dysk, łącznie z miejscem możliwym do wyczyszczenia:
diskutil info / | grep -E "Free|Available"
df -h /
Co naprawdę jest w środku
Dziesięć pozycji, w kolejności, w jakiej zwykle układają się według rozmiaru. Każda to prawdziwy folder, który możesz otworzyć.
Lokalne migawki Time Machine
Migawki co godzinę trzymane na dysku wewnętrznym, nawet gdy Time Machine jest wyłączony. Zwykle największy kawałek i najtrudniejszy do znalezienia, bo Finder zgłasza je jako możliwe do wyczyszczenia, a nie jako pliki.
tmutil listlocalsnapshots /
Xcode DerivedData, archiwa i pliki obsługi urządzeń
Pliki pośrednie kompilacji i pamięci podręczne symboli. Dwadzieścia do sześćdziesięciu gigabajtów na Macu czynnego programisty to norma.
~/Library/Developer/Xcode/DerivedData
~/Library/Developer/Xcode/iOS DeviceSupport
Środowiska symulatorów iOS
Pełny obraz systemu na każdą symulowaną wersję iOS, plus urządzenia, których Xcode nie potrafi już użyć.
~/Library/Developer/CoreSimulator/Devices
Kopie zapasowe iPhone'a i iPada
Jeden datowany folder na kopię, często kilka z telefonu, którego już nie masz.
~/Library/Application Support/MobileSync/Backup
Obraz dysku Dockera
Jeden plik mieszczący każdy obraz, kontener i wolumin, który rośnie i sam nigdy się nie kurczy.
~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw
Albo zobacz całą dziesiątkę z prawdziwymi liczbami obok
Trudna jest nie lista, lecz zmierzenie ich. Każda wymaga innego polecenia, a połowa zgłasza rozmiar sprzeczny z Finderem. Bytesweep otwiera szary pasek w około dziesięć sekund, przerzedza migawki Time Machine jednym kliknięciem i wkłada wszystko, co posprzątasz, do punktu przywracania, który cofniesz przez siedem dni.
Pamięci podręczne i kontenery aplikacji
Safari, Chrome, Spotify, Slack i każda aplikacja w piaskownicy. Osobno małe, razem duże, i prawie wszystko odbudowuje się samo.
~/Library/Caches
~/Library/Containers
Załączniki z Poczty
Lata pobranych załączników, które Poczta trzyma lokalnie w pamięci podręcznej.
~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads
Pozostałości po usuniętych programach
Pliki wsparcia, preferencje i agenty uruchamiania aplikacji, które opuściły Maca lata temu. macOS nigdy ich nie usuwa.
Pliki iCloud, których tak naprawdę tam nie ma
Pliki dostępne tylko online liczone tak, jakby były lokalne. To dlatego „Dane systemowe” czasem kurczą się same, a czasem ani drgną.
Pamięci podręczne pakietów dla programistów
Homebrew, pip, npm, cargo i Gradle trzymają każdy własną pamięć podręczną archiwów, która odbudowuje się na żądanie.
brew cleanup -s
Bezpiecznie, ostrożnie i nie ruszać
Bezpieczne do usunięcia
Pamięci podręczne aplikacji, wyniki kompilacji, pamięci podręczne menedżerów pakietów, niedostępne symulatory i lokalne migawki Time Machine starsze niż twoja ostatnia kopia zapasowa. Wszystko to odbudowuje się albo istnieje gdzie indziej.
Warto najpierw sprawdzić
Kopie urządzeń, środowiska symulatorów, których może jeszcze potrzebujesz, wagi modeli i zarchiwizowane kompilacje Xcode. Do odzyskania, ale powoli — a usunięte archiwum zabiera ze sobą twoją zdolność do symbolizowania awarii tamtej wersji.
Nigdy
Cokolwiek w /System, /private/var/db, pęki kluczy albo baza danych, którą aplikacja ma właśnie otwartą. Na współczesnym Macu wolumin systemowy jest tylko do odczytu i podpisany, więc większość z tego zostanie za ciebie odrzucona — ale ~/Library nie jest chroniony, i to tam dzieją się szkody.
Zobacz szary pasek rozłożony na foldery
Bytesweep nazywa każdą pozycję powyżej, mierzy ją i przerzedza migawki Time Machine jednym kliknięciem. Wszystko, co sprzątasz, trafia najpierw do punktu przywracania: cofnięcie jest o jedno kliknięcie przez siedem dni.
Zobacz też: jak zwolnić miejsce na Macu · analizator miejsca na dysku
Pytania
Czy mogę po prostu usunąć Dane systemowe?
Nie ma czego usuwać — to etykieta na wykresie słupkowym, nie folder. Usuwasz poszczególne rzeczy w środku, a część z nich to pliki, których potrzebują twoje aplikacje. Dlatego odpowiedź zawsze brzmi „otwórz i zobacz”, nigdy „wyczyść”.
Dlaczego Dane systemowe zajmują na moim Macu 150 GB?
Na Macu programisty zwykłą odpowiedzią jest Xcode plus Docker plus lokalne migawki, które razem dochodzą tam bez trudu. Na Macu używanym do zdjęć i poczty częściej są to lokalne migawki plus załączniki poczty plus kopie iPhone'a.
Dlaczego to odrasta po tym, jak coś usunę?
Bo większość tego, co jest w środku, to pamięć podręczna. Wyczyszczenie DerivedData Xcode daje ci 40 GB do następnej kompilacji. Lokalne migawki wracają w ciągu godziny. To nie usterka — te foldery właśnie po to są. Liczy się utrzymanie sumy w zakresie, z którym da się żyć.
Czy ponowna instalacja macOS to naprawi?
Wyczyści to, kosztem jednego dnia. Wszystko z tej strony da się wyczyścić bez ponownej instalacji, a ponowna instalacja nie powstrzyma powrotu, bo te same narzędzia odbudują te same pamięci podręczne.
Czy miejsce możliwe do wyczyszczenia jest naprawdę wolne?
W większości. macOS zwalnia je, gdy coś potrzebuje miejsca, więc duża kopia zwykle się uda nawet wtedy, gdy Finder twierdzi, że miejsca nie ma. Nie pomoże ci, jeśli jakieś narzędzie odmówi startu, bo sprawdza wolne miejsce na wejściu, i nie zwolnisz go na żądanie inaczej niż usuwając migawki samodzielnie.