Как я чищу диск на MacOS и какой внешний накопитель выбрал

от автора

Привет, Хабр! Недавно брат поинтересовался, как я решаю проблему с вечно забитым диском на 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. Но не готовый, а собрать самому — так получается дешевле и интереснее.

Что я выбрал

  1. Корпус для NVMe SSD:
    Алюминиевый корпус с USB-C/Thunderbolt

  2. Охлаждение:
    Медный радиатор — необязательная штука, но без нее SSD превращается в сковородку

  3. 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/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *