Wyczyściłem miejsce na dysku, usuwając pliki i opróżniając kosz. Ale nie jestem w stanie wykorzystać przestrzeni, którą uwolniłem. Oznacza to, że jak widać raporty na dysku 142 GB jako Dostępne z 83 GB tego jako możliwego do wyczyszczenia .
Powinienem więc mieć dużo miejsca na skopiowanie pliku ponad 70 GB na dysk. Jednak gdy próbuję, pojawia się komunikat „Za mało miejsca na dysku do skopiowania ”, jak na poniższym obrazku:
Jak wyczyścić oczyszczalną przestrzeń, aby była naprawdę dostępna?
Próbowałem zrestartować komputer w nadziei, że restart wyczyści oczyszczalny obszar, ale nic nie zmieniłem.
macos
hard-drive
sierra
Josh
źródło
źródło
Odpowiedzi:
Możesz utworzyć ogromny plik, który zmusi system macOS do wyczyszczenia plików, które można wyczyścić, aby zwolnić miejsce. Zrób to, wpisz to polecenie w terminalu:
Spowoduje to utworzenie pliku o nazwie ogromny plik w folderze domowym, który można sprawdzić w Get Info i zatrzymać, gdy będzie wystarczająco duży dla Ciebie ControlC. Lub możesz po prostu pozwolić, aby działał, dopóki nie zabraknie miejsca na dysku i wszystko przestanie działać.
To polecenie zajmuje dużo czasu, aby przydzielić pamięć, możesz także zatrzymać ją, gdy jest ona 5 ~ 10 GB i zduplikować plik, CommandDaby utworzyć kopie i przyspieszyć proces.
Następnie oczywiście musisz usunąć pliki.
W twoim przypadku masz już plik, który chcesz skopiować, więc możesz podzielić go na 50 GB i skopiować jeden fragment. Następnie pozwól systemowi wyczyścić pliki i powtórz. Po zakończeniu wszystkich danych możesz je połączyć - dodając drugi plik do pierwszego, usuwając drugi plik itp.
Głównym problemem jest to, że „możliwa do wyczyszczenia” przestrzeń nie jest jednym elementem monolitycznym - to potencjalnie migawki maszyny czasu lokalnego lub systemu plików, dane w pamięci podręcznej, dane pochodne, zdjęcia iCloud w pełnej rozdzielczości, które będą próbkowane w dół, gdy zaczniesz się zbliżać do braku wolnego miejsca dostępny.
System sam się poprawi, jeśli możesz przenieść dane na dwie części w twoim przypadku lub w częściach n w ogólnej sprawie.
źródło
/dev/zero
jest nieco szybszy niż/dev/random
. superuser.com/a/359601/167657 I najwyraźniej losowość nie jest obecnie bezpieczniejsza niż zero.dd if=/dev/zero of=/Users/<your_username>/hugefile bs=15m
jeśli otrzymaszdd: ~/hugefile: No such file or directory
. Uruchompwd
w swoim katalogu domowym, aby uzyskać pełną nazwę ścieżkiByłem w stanie spowodować oczyszczenie obszaru czyszczonego przez skopiowanie tymczasowych mniejszych plików, co ostatecznie spowodowało oczyszczenie obszaru usuwalnego. Po wyczyszczeniu dużego usuwalnego obszaru mogłem usunąć tymczasowe mniejsze pliki i skopiować duży, który zamierzałem.
Zauważ, że usunięcie mniejszych plików tymczasowych spowodowało, że mój obszar, który można oczyścić, ponownie się powiększył, na szczęście stał się na tyle mały, że mogłem skopiować duży plik. Mam nadzieję, że Apple ulepszy to z czasem.
źródło
Wydaje się, że obecnie nie ma możliwości uzyskania listy tego, co system operacyjny uważa za pliki możliwe do usunięcia w celu ich usunięcia, ale istnieją pewne kandydatury do rozważenia, takie jak pliki buforowane.
Ten konkretny plik może być dość duży, a po usunięciu zmniejsza rozmiar danych, które można wyczyścić;
Aby dowiedzieć się o wielkości pliku, możesz uruchomić
ls
jakosudo
użytkownik;Wyszukiwanie pliku zawiera kilka linków do zapytań dotyczących jego wielkości, takich jak niniejsze pytania i odpowiedzi tutaj .
Szczegóły dotyczące samego pliku są ograniczone, ale wydaje się, że jest związane z wyszukiwaniem symboli w przypadku zawieszonych i problematycznych procesów; jak dowodzą te połączone pytania i odpowiedzi , więcej informacji w tym poście . Postępuj zgodnie z powyższymi pytaniami i odpowiedziami, wydaje się wystarczająco bezpieczne, aby usunąć ten plik.
Trzeba będzie usunąć plik
sudo
, szczegółowe informacje znajdują się w poście z pytaniami i odpowiedziami . Jego celem jest przeniesienie (jaksudo
) pliku do katalogu domowego (np.~/Documents/SymbolDataDelete
), Ponowne uruchomienie komputera, a następnie usunięcie pliku.Uwaga : plik symboli zostanie utworzony ponownie, wydaje się to normalne, ale powinieneś być w stanie lepiej zarządzać rozmiarem, który zużywa, jeśli stanie się zbyt duży.
Ostrzeżenie : używanie
sudo
może być niebezpieczne ... używać ostrożnie.O oczekiwanych wynikach; Nie przewiduję, że ten pojedynczy plik będzie jedynym czynnikiem przyczyniającym się do usuwalnych danych (zakładając, że dysk w chmurze jest wyłączony itp.), Ale oczyścił około 95% możliwych do usunięcia danych, które miałem.
Generalne obserwacje
Może się to wydawać oczywiste, ale ponowne uruchomienie usuwa wiele tymczasowych i buforowanych treści. Daj mu kilka minut po ponownym uruchomieniu. Z osobistych obserwacji wynika, że po kilku tygodniach restart uruchamia się w kolejności gigantycznej przestrzeni do czyszczenia ...
źródło