Зачем чистить диск на macOS
macOS агрессивно кэширует данные для ускорения работы приложений, сохраняет журналы ошибок и создаёт локальные копии резервных файлов Time Machine. Со временем эти элементы накапливаются, занимая десятки гигабайт. Если индикатор хранилища постоянно показывает «Красную зону», система начнёт замедляться, а приложения — вылетать при нехватке оперативной памяти. После выполнения этого гайда вы вернёте свободное пространство без установки сторонних программ и без риска повредить рабочие документы.
Подготовка и требования
Перед началом убедитесь, что у вас есть права администратора. Обязательно создайте свежую резервную копию через Time Machine или внешний диск — любые операции с файловой системой несут минимальный, но существующий риск. Закройте ресурсоёмкие программы (браузеры, видеоредакторы, виртуальные машины), чтобы они не блокировали доступ к кэш-файлам.
Шаг 1. Анализ занятого места через встроенные инструменты
Система macOS предоставляет наглядную панель для оценки распределения данных. Откройте меню в левом верхнем углу, перейдите в Системные настройки → Основные → Хранилище. Дождитесь завершения инвентаризации. Обратите внимание на цветную шкалу: если категория «Системные данные» или «Документы» занимает аномально много места, переходите к ручной очистке. В этом же окне вы можете нажать кнопку «Оптимизировать хранилище» для автоматической выгрузки редко используемых медиафайлов в iCloud.
Шаг 2. Безопасная очистка кэша приложений
Кэш хранится в скрытой библиотеке пользователя. Чтобы попасть туда, откройте Finder и нажмите сочетание Shift + Command + G. В появившемся окне введите путь ~/Library/Caches и нажмите Enter. Откроется папка с сотнями директорий. Не удаляйте папки целиком — выделите файлы и подпапки внутри них и переместите в Корзину. Это безопасно: программы пересоздадут кэш при следующем запуске. Повторите процедуру для ~/Library/Logs, удалив содержимое пользовательских журналов. Очистите Корзину через правый клик по иконке в доке.
Шаг 3. Удаление системных логов и временных файлов
macOS копит системные журналы в директории /private/var/log, а временные данные — в /tmp. Их очистка требует доступа через командную строку. Откройте приложение Терминал (через Spotlight или Программы → Утилиты). Введите следующую команду и нажмите Enter:
sudo rm -rf /private/var/log/*
Система запросит пароль администратора. При вводе символы не отображаются — это стандартная защита. После выполнения введите вторую команду для временных файлов:
sudo rm -rf /tmp/*
💡 Совет: Не используйте
rm -rf /private/var/*без указания конкретной директории. Удаление системных папокdbилиfoldersприведёт к сбоям авторизации и потере данных.
Шаг 4. Сброс локальных снимков Time Machine
Если внешний диск для бэкапов временно отключён, macOS сохраняет резервные копии на внутреннем SSD. Они называются локальными снимками и часто занимают 20–50 ГБ. Удалите их одной командой в Терминале:
tmutil thinlocalsnapshots / 100G 4
Эта команда указывает системе освободить до 100 ГБ, начиная со старых снимков. Процесс занимает от 1 до 5 минут. После завершения перезагрузите Mac через меню → Перезагрузить, чтобы очистить вытесненную в файл подкачки оперативную память.
Проверка результата
Вернитесь в Системные настройки → Основные → Хранилище. Дождитесь обновления шкалы. Свободное место должно увеличиться минимум на 5–10 ГБ. Откройте терминал и выполните df -h, чтобы увидеть точный объём свободного пространства в разделе /System/Volumes/Data. Запустите браузер или тяжёлое приложение: загрузка должна проходить быстрее, а индикаторы активности диска — не зашкаливать.
Возможные проблемы и решения
- Ошибка «Операция не разрешена» или «Permission denied» — вы пытаетесь удалить файлы, защищённые SIP или правами root. Убедитесь, что перед командой стоит
sudo, и вводите корректный пароль администратора. Не отключайте SIP без крайней необходимости. - Приложения запускаются медленно после очистки — это нормально. Программы перестраивают кэш с нуля. Дайте им 2–3 минуты на инициализацию. Если проблема сохраняется, проверьте целостность диска утилитой Disk Utility в режиме восстановления.
- Не удаляются отдельные файлы в
~/Library/Caches— они могут быть заблокированы фоновым процессом. Откройте Мониторинг системы, найдите зависшее приложение, принудительно завершите его и повторите удаление. Для разблокировки файлов используйтеchflags nouchg ~/путь/к/файлув Терминале.