Вчера произошел курьезный случай — ставил под OSX виндовое ПО, которое запускается через wine и столкнулся со стандартной проблемой — нехваткой места.


До вчера я думал, что эту то проблему я решать умею :)


Обычно я чищу место с помощью CleanMyMac X (он у меня из пакета SetApp — ссылка моя реферальная). Не знаю как, но в среднем он мне от 2 до 10ГБ находит и удаляет всякого мусора. Он же умеет показывать самые большие папки, неоткрывавшиеся годами большие файлы и пр. В общем — рекомендую!


Этого мне не хватило.


Полез искать и дальше и открыл для себя папку ~/Library/Application Support. В ней нашел еще 30ГБ мусора от старых инсталляций. Загляните у себя в эту папку — можети найти много "старых хвостов" от давно удаленного ПО. Ага, под OSX приложение — это одна папка, конечно ...


Потом почистил еще немного и еще, и в результате освободил более 100ГБ свободного места (так я думал — наивный :) и так мне показывал Finder.


ПО устанавливаться отказывалось с ошибкой — мне нужно 40ГБ свободного места, а у тебя всего 19. Какие к черту 19!? Более 100 уже ведь…


Полез гуглить. Оказывается, такое бывает и лучше проверить свободное место через df -h $HOME. Наблюдаю таки 19 свободных Гигабайт. Медленно офигеваю. Finder показывает все те же 100+ свободных.


Вы еще не догадались, кто "сожрал" свободное место? Это был Time machine. Точнее его backup'ы. Последние backup'a не удаляются локально (ну а вдруг вам что-то в них понадобится да и наверняка удаление их — не мгновенная операция), но место (с точки зрения Finder'a) как-бы не занимают.


Не верите? Выполните sudo tmutil listlocalsnapshots /


Лечится данная ситуация через tmutil thinlocalsnapshots. В частности sudo tmutil thinlocalsnapshots / 21474836480 4 просит Time Machine "вернуть" 20 Гигабайт из старых локальных бекапов.


P.S. Ссылка на решение на stackoverflow

Комментарии (0)