Znalazłem plik o rozmiarze 1 GB, w /vm/swapfile0
którym od dłuższego czasu nie uzyskano dostępu, zgodnie z wartością daty ostatniego dostępu w ls -l
.
Zakładam, że ten plik został ze starszej wersji systemu macOS. Ostatni dostęp był prawdopodobnie przed uaktualnieniem do 10.12. Czy mogę to bezpiecznie usunąć?
Znalazłem też kilka plików o rozmiarze 1 GB w /private/var/vm
. Mają one ostatnie czasy dostępu; zarówno sleepimage
i swapfile1
dzisiaj i swapfile0
dwa tygodnie w przeszłości. Myślę, że są one w aktywnym użyciu.
Jedno pytanie boczne: sleepimage
ma rozmiar 1 GB, chociaż mam zainstalowane 4 GB pamięci RAM. Jak to możliwe? Inne wątki na ten temat sleepimage
sugerowały, że rozmiar będzie pasował do rozmiaru pamięci RAM zainstalowanej na moim komputerze Mac.
źródło
Odpowiedzi:
Uruchom komputer w trybie odzyskiwania i użyj terminala, aby usunąć plik swapfile0. To jest całkowicie bezpieczne.
źródło
System rezerwuje ten plik i usuwa nadmiar przy ponownym uruchomieniu. Zostawię to w spokoju, czy jest to bezpieczne, czy nie, do przycinania (lub próby przycinania). System kompresuje pamięć i musi mieć to miejsce, aby odciążyć każdą pamięć, która jest stronicowana, więc nie ma potrzeby RAM 1: 1 do zamiany alokacji.
Jest wiele innych plików, na których chcesz się skoncentrować, jeśli czujesz, że miejsce na dysku rośnie lub chcesz zwolnić miejsce na dysku rozruchowym. Usunięcie pliku, który zostanie po prostu ponownie utworzony, prawdopodobnie mniej przylegająco niż wtedy, gdy masz więcej dostępnego miejsca, nie jest działaniem polegającym na trwałym czyszczeniu. Rozważ przeniesienie zdjęć, muzyki i filmów do pamięci zewnętrznej lub usuwanie aplikacji, jeśli nie masz dużych plików użytkownika, które możesz wyczyścić lub przenieść.
źródło