Привет, Хабр! Недавно брат поинтересовался, как я решаю проблему с вечно забитым диском на MacBook, и я решил не только ему ответить, но и поделиться своим опытом со всеми. Расскажу, как бороться с нехваткой места и какой внешний накопитель выбрать, чтобы не разориться и не разочароваться.
Если вы, как и я, постоянно видите уведомление «На диске Macintosh HD осталось мало места», то эта статья для вас. Особенно актуально для разработчиков и дизайнеров, которые таскают в своих маках гигабайты всякого добра.

Как я понял, что мой диск забит под завязку
Недавно мой мак начал тормозить так, что даже Finder открывался со скоростью Internet Explorer на Windows 98. Оказалось, что на 256-гигабайтном SSD осталось всего 5 ГБ свободного места. Как так вышло? Да просто я накачал кучу докер-образов, установил три версии Node.js, пять браузеров «для тестирования», несколько новомодных AI-редакторов и забыл про это.
Инструменты для анализа диска
Первым делом нужно понять, что именно жрёт место. Я использую:
1. DaisyDisk
DaisyDisk — мой любимый инструмент. Показывает содержимое диска как красивую интерактивную карту. Сразу видно, где прячутся гигабайты.
2. Терминал Warp Terminal
Для тех, кто не боится командной строки, Warp Terminal — мощнейший инструмент, там есть встроенный AI-помощник на базе Sonnet, который подсказывает команды и его можно попросить сделать поиск хлама в системе.
Вот мои любимые команды:
# Показывает размер папок в текущей директории du -sh */ | sort -hr # Проверка размера текущей папки du -sh . # Анализ тяжелых папок du -h -d 1 "$HOME/Library/Application Support" | sort -hr du -h -d 1 "$HOME/Library/Caches" | sort -hr du -h -d 1 "$HOME/Downloads" | sort -hr
Специальные инструменты для разработчиков
Cleaner for Xcode
Если вы iOS-разработчик, обязательно установите Cleaner for Xcode. Xcode — настоящий монстр, пожирающий гигабайты. Этот инструмент помог мне освободить 30 ГБ, удалив ненужные симуляторы и кэш.
Docker — пожиратель дисков
Docker на маке — это отдельная песня. Он незаметно съедает всё свободное место. Регулярно чистите его:
docker system prune -a
Я вообще перенес Docker на внешний диск, о котором расскажу ниже.
Внешний накопитель — спасение от вечной нехватки места
После долгих мучений я решил купить внешний SSD. Но не готовый, а собрать самому — так получается дешевле и интереснее.
Что я выбрал
-
Корпус для NVMe SSD:
Алюминиевый корпус с USB-C/Thunderbolt -
Охлаждение:
Медный радиатор — необязательная штука, но без нее SSD превращается в сковородку -
SSD:
NVMe на 512 ГБ за 40 баксов с Aliexpress, но лучше взять фирменный, он должен греться меньше
Всё вместе обошлось примерно в 70 долларов, что в разы дешевле брендовых решений.
Проблема перегрева
Первое, с чем я столкнулся — дикий нагрев. NVMe в компактном корпусе греется как утюг. Даже с медным радиатором температура под нагрузкой доходит до 80-90 градусов. Но пока работает без сбоев.
Лайфхаки для экономии места
Симлинки — ваш лучший друг
Я активно использую символические ссылки для переноса тяжелых приложений на внешний диск:
# Перемещаем папку на внешний диск mv /Applications/HeavyApp.app /Volumes/ExternalDrive/Applications/ # Создаем символическую ссылку ln -s /Volumes/ExternalDrive/Applications/HeavyApp.app /Applications/HeavyApp.app
Результаты
После всех манипуляций я освободил около 100 ГБ на основном диске. MacBook снова летает, а не ползает. Внешний SSD работает уже полгода без проблем.
А как вы боретесь с нехваткой места на своих маках? Делитесь в комментариях своими лайфхаками и историями.
ссылка на оригинал статьи https://habr.com/ru/articles/908108/
Добавить комментарий