Совет по фиксу нехватки места на Mac для разработчиков

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Разработчик рассказал, что решил проблему с нехваткой места на Mac. «Если вы похожи на меня, однажды вы получили страшное сообщение типа "На вашем Mac недостаточно места на диске". Удивительно то, что я не занимаюсь ничем, кроме разработки на своем Mac, так что это было неожиданно», — уточнил программист и раскрыл, как он смог обойти эту проблему.

Разработчик пояснил, что ранее в таких ситуациях он подозревал node_modules и действовал с помощью npkill (# Then delete all the unwanted node_modules folders).

«Я однажды удалил node_modules размером 3 ГБ, поэтому всегда полезно делать это периодически, если вы имеете дело с большим количеством репозиториев», — уточнил разработчик.

Но в этот раз, даже после удаления всех node_modules, у него на диске все ещё осталось мало места. Поэтому разработчик решил копнуть глубже.

В Windows есть интересный инструмент WinDirStat, который визуализирует распределение вашего хранилища и дает вам чёткое представление о том, что именно из проектов занимает место.

«Я ещё не нашел альтернативы WinDirStat с открытым исходным кодом для Mac, поэтому обратился к старому доброму терминалу», — рассказал разработчик.

Он выполнил следующую команду в своей корневой папке: "du -h . | grep "G\t" | sort".

Эта команда отображает все файлы и папки размером более 1 ГБ. Это можно делать рекурсивно для каждой большой папки, чтобы определить, какие файлы занимают больше всего места на ПК.

Большинство больших файлов находились в папке ~/Library, и разработчик заметил, что у него огромная папка с кэшем. Осмотрев этот ресурс, он понял, что кеш Yarn занимает почти 25 ГБ места. Аналогично папка Cypress занимала более 5 ГБ.

В итоге, он выполнил следующие команды: yarn cache clean и npx cypress cache prune.

Помимо этого, поскольку он работает с Ruby on Rails, разработчик заметил, что папка этого проекта также была огромной. В нем были архивы из старых версий Ruby, которые он больше не использовал. Итак, он решил почистить и Ruby on Rails: gem cleanup.

В итоге, после всех этих исправлений, разработчик смог высвободить почти 35 ГБ места на ПК, что для него достаточно много.

Источник: https://habr.com/ru/news/826270/


Интересные статьи

Интересные статьи

ПЛИС-культ привет, FPGA хаб!FPGA-движ, хоть и не быстро, но набирает свои обороты и проведение уже второй за полгода встречи ПЛИСоводов, прошедшей в формате конференции, ...
Не мне вам рассказывать, насколько увлекательно возиться с компьютерами. Но иногда всё-таки тянет к более простой технике, где даже самую мелкую деталь можно подержать в руках, а если она...
«Музей советских калькуляторов», который я открыл в 2015 году в московской школе № 1368, переехал в музей Яндекса. Мы постарались сделать часть устройств доступными для полноценного и...
Мы и весь мир работаем на удаленке. Кто-то до сих пор лишь пытается это делать, веря, что совсем скоро мы все вернемся в офисы. Другие освоили нужные техники и извлекают выгоду из удаленн...
Привет, поведаю краткий рассказ как создавал иллюстрации мест первых удачных посадок земных аппаратов на поверхность другого небесного тела в программе blender. Работы делались для книги Павла Шу...