Pytanie:
Brak miejsca na dysku w systemie macOS
tlo
2018-01-10 19:43:24 UTC
view on stackexchange narkive permalink

Mam dysk 250 GB na moim komputerze Mac i około 100 GB w użyciu. Ale system zgłasza tylko około 20 GB wolnego miejsca. Używam macOS 10.13.2. Mam problem przynajmniej od czasu aktualizacji do High Sierra, ale prawdopodobnie również wcześniej.

„About This Mac” -> „Storage” informuje, że „System” zużywa około 180 GB. Ale jeśli sprawdzę cały dysk, wygląda to tak:

  $ sudo du -cxhd 1 /
  0B /.HFS+ Prywatne dane katalogowe
1,0 K / dom
4,3G / usr
4.2G /.Spotlight-V100
1,0 K / netto
 34G / nix
  0B /.PKInstallSandboxManager
  0B /.PKInstallSandboxManager-SystemSoftware
2,6 M / pojemnik
  0B / Sieć
1,1 M / sbin
3.8G / Biblioteka
  0B /. Śmieci
6,5 G / System
476K /.fseventsd
du: / private / var / db / ConfigurationProfiles / Store: Operacja niedozwolona
du: /private/var/folders/z7/[...]/0/SafariFamily: Operacja niedozwolona
du: /private/var/folders/z7/[...]/0/com.apple.LaunchServices.dv: Operacja niedozwolona
du: /private/var/folders/z7/[...]/0/com.apple.nsurlsessiond: Operacja niedozwolona
du: /private/var/folders/z7/[...]/0/com.apple.routined: Operacja niedozwolona
du: /private/var/folders/zz/[...]/0/com.apple.nsurlsessiond: Operacja niedozwolona
8.0G / prywatne
8.6M /.DocumentRevisions-V100
  0B /.vol
 32G / użytkowników
 11G / aplikacje
207M / opt
5.0K / dev
4,0 tys. / Wolumeny
  0B / rdzenie
104G /
Łącznie 104G
 

df mówi również, że dostępne jest tylko 20G:

  $ df -h /
Rozmiar systemu plików Używany Dostępna pojemność iused ifree% iused Zamontowane na
/ dev / disk1s1 234Gi 211Gi 20Gi 92% 4019132 9223372036850756675 0% /
 

Każde narzędzie, którego używałem (Finder, Disk Inventory X itp.) pokazuje mniej więcej te same liczby, jak df i du .

Wyjście mount :

  $ mount
/ dev / disk1s1 on / (apfs, local, journaled)
devfs na / dev (devfs, local, nobrowse)
/ dev / disk1s4 on / private / var / vm (apfs, local, noexec, journaled, noatime, nobrowse)
map -hosts on / net (autofs, nosuid, automounted, nobrowse)
map auto_home on / home (autofs, automounted, nobrowse)
 

Przeczytałem i przetestowałem wiele, wiele rzeczy, takich jak:

... ale bez powodzenia. Więc co mogłoby zająć więcej niż 100 GB miejsca na dysku bez pojawienia się w żadnym narzędziu?

Update

Uruchamianie „Pierwsza pomoc” w trybie odzyskiwania: first aid

Co oznacza ten komunikat o błędzie?

  błąd: btn: 1: nieprawidłowa kolejność kluczy (1) oid 440198 / oksyd 114577
Drzewo fsroot jest nieprawidłowe.
 

Update 2018-01-25

Kolejny raport o tym samym błędzie: https://discussions.apple.com/thread/8246182 (ale nie ma jeszcze odpowiedzi)

Jestem prawie pewien, że ten błąd systemu plików jest główną przyczyną braku miejsca na dysku. Ale nie mam pojęcia, jak to naprawić. Miałem nadzieję, że wersja 10.13.3 może to rozwiązać, ale niczego nie zmienia. Chyba muszę przeinstalować ...

Naprawdę nie mogę tutaj zaoferować zbyt dużej pomocy, ale jeśli edytujesz wiele filmów lub coś podobnego - wyczyść bibliotekę wideo iMovie.Miałem podobny problem, kiedy coś zajmowało 250 GB i długo nie mogłem tego rozgryźć.Zajmuje więcej niż można by się spodziewać.
Z jakiego narzędzia korzystałeś?
@Mark do sprawdzenia systemu plików: narzędzie dyskowe w trybie odzyskiwania (patrz obrazek).Liczenie plików, wiele programów, patrz wyżej.
Przepraszam, że w moim komentarzu brakuje ważnego bota.Które narzędzie z Jak mogę dowiedzieć się, co powoli zjada moją przestrzeń HD?używałeś i co to pokazuje
Pięć odpowiedzi:
moneyt
2018-01-10 20:48:06 UTC
view on stackexchange narkive permalink

Wygląda na to, że dwoma najbardziej prawdopodobnymi kandydatami są dysk zamontowany (współdzielony) nadpisujący lokalizację dużymi plikami, ukrywając je przed Twoim widokiem lub duże (lub wiele małych) plików, które są przechowywaneotwarte przez proces, ale zostały już usunięte.Jeśli jeszcze nie uruchomiłeś ponownie komputera, warto spróbować, ale może też pomóc uruchomienie w trybie odzyskiwania i uruchomienie pierwszej pomocy na dysku. lsof |grep usunięte może również ujawnić interesujące informacje, jeśli lsof jest dostępne na OSX (zakładam, że tak, ale nigdy nie szukałem)

Zauważyłem również na własne potrzeby, że jeśli używam narzędzia takiego jak DiskInventory lub Grand Perspective i są inni użytkownicy w systemie, nie wyświetlą oni rozmiaru plików innych użytkowników, jeśli nie przeczytałemdostęp do nich (rozsądnie).Jeśli masz innych użytkowników w swoim systemie, mogą oni mieć duże pliki w swoim katalogu domowym, którego nie widzisz.

Kilka razy zrestartowałem system.Mocowania wyglądają ok (dodałem wyjście do pytania).Później udzielę „pierwszej pomocy” w trybie odzyskiwania.Słuszna uwaga, dzięki!
Myślę, że w Narzędziu dyskowym jest również opcja wymazania wolnego miejsca, może warto to zrobić, jeśli pierwsza pomoc nie pomoże
Dobrą opcją, jak wskazał moneyt, jest Grand Perspective lub Daisy Disk.Tworzą one graficzne mapowanie zawartości dysku, ułatwiając znajdowanie dużych plików i folderów.
Zobacz moją aktualizację, najprawdopodobniej nie są to pliki, które zajmują miejsce na dysku (pojawiłoby się to w jednym z używanych przeze mnie narzędzi), ale błąd systemu plików.
tlo
2018-04-04 12:56:28 UTC
view on stackexchange narkive permalink

W końcu ponownie zainstalowałem system po skasowaniu woluminu.Z kopią zapasową Time Machine było to mniej więcej płynne doświadczenie.Teraz mam 170 GB wolnego miejsca.

tl; dr:

  • Brak miejsca na dysku może być związany z uszkodzonym systemem plików
  • Narzędzia APFS są obecnie bardzo złe, prawdopodobnie musisz wymazać wolumin i ponownie zainstalować, aby naprawić każdy problem z systemem plików
Czy narzędzia APFS nadal nie są w stanie naprawić tego do tej pory i w związku z tym ponownej instalacji zalecanego rozwiązania?
user322552
2019-02-26 20:53:07 UTC
view on stackexchange narkive permalink

Podane poniżej polecenia rozwiązały problem za mnie.Wymieniona i usunięta lokalna migawka, która zwolniła 230 GB na moim komputerze.W kroku 2 wprowadź datę / godzinę otrzymaną z kroku 1.

  $ tmutil listlocalsnapshots com.apple.TimeMachine.2019-01-28-143406

$ tmutil deletelocalsnapshots 28.01.2019-143406

$ tmutil listlocalsnapshots /
 

Upewnij się, że nie wyświetla żadnego pliku

To rozwiązało problem - najwyraźniej Time Machine lubi buforować kopie zapasowe na mojej partycji systemowej (mimo że mój zewnętrzny dysk Time Machine jest zamontowany i dostępny), a następnie MacOS / X próbuje ukryć ten fakt przede mną w przestrzeni dyskowej GUIwskaźniki, ale „df -h”.(i co ważniejsze, VMWare Fusion) nadal widzą, że przestrzeń została wykorzystana.To ostatnie jest problemem, ponieważ Fusion zaczyna panikować i wyłączać gości VM, gdy uważa, że na dysku jest mało miejsca na dysku.
Zauważ, że aby zobaczyć wszystkie lokalne migawki, powinieneś zrobić `tmutil listlocalsnapshots /` (bez argumentu com.apple.TimeMachine.date);wydrukowane informacje dadzą ci znać, jakie daty należy dostarczyć do `tmutil deletelocalsnapshots`
Mark Perrin
2018-12-19 20:32:45 UTC
view on stackexchange narkive permalink

Myślę, że znalazłem odpowiedź na to pytanie.Z powodzeniem rozwiązałem własny problem z utratą miejsca na dysku twardym, który wydaje się mieć miejsce z powodu usuwania plików g przez sieć, która usuwa pliki, ale pozostawia ukryty plik o nazwie smbdelete.Oto jak się go pozbyć.

Przejdź do terminala i wpisz :.domyślne napisz com.apple.finder AppleShowAllFiles TAK

To pokazuje wszystkie ukryte pliki w OSX.

Przytrzymaj klawisz Alt, kliknij prawym przyciskiem myszy wyszukiwarkę i wybierz Uruchom ponownie. Poszukaj plików smbdelete i usuń je.Twoje miejsce na dane pojawi się ponownie.Lokalizację tych plików można znaleźć za pomocą narzędzia do zarządzania pamięcią masową w systemie OSX w celu wyszukania folderów, które wyglądają na większe niż powinny.Moje były na pulpicie, więc łatwo je znaleźć.Mam nadzieję, że to pomoże

tegakski
2018-11-15 22:02:02 UTC
view on stackexchange narkive permalink

Miałem podobny problem, tylko 800 GB dostępne z 1 TB

aby to naprawić, uruchamiam się za pomocą napędu USB Ubuntu dla systemu macOS, a następnie widzę brakujące 200 GB miejsca.

Usunąłem zarówno 200 GB, jak i 800 GB z Ubuntu.

następnie uruchom Mojave i 1 TB jest już dostępne.

hth.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...