Очистка кэша на MacBook¶
Очистка кэша на MacBook — совокупность операций по удалению временных файлов, накапливаемых операционной системой macOS и приложениями, выполняемых для освобождения дискового пространства, устранения сбоев программного обеспечения и ускорения работы компьютера. Кэш представляет собой промежуточное хранилище данных, которое позволяет ускорять повторные операции, однако его чрезмерный объём или повреждённые файлы могут вызывать замедление системы, некорректную работу приложений и ошибки обновления.
¶Состав и назначение кэша в macOS
В macOS кэшируются разнородные данные: системные библиотеки и заголовки, временные файлы установщиков, данные веб-браузеров, кэш DNS, а также служебная информация приложений. Основные каталоги, содержащие кэшированные данные:
| Каталог | Содержимое |
|---|---|
/Library/Caches | Кэш системных компонентов и приложений (общий для всех пользователей) |
~/Library/Caches | Кэш приложений, относящийся к конкретному пользователю |
~/Library/Logs | Журналы работы программ (не кэш в строгом смысле, но часто удаляются совместно) |
/System/Library/Caches | Системный кэш ядра и компонентов macOS |
Системный кэш /System/Library/Caches удалять не рекомендуется: его повреждение может привести к нарушению загрузки операционной системы. Внешние утилиты очистки обычно работают только с пользовательскими и общими каталогами.
¶Когда требуется очистка
Прямые показания к очистке кэша:
- нехватка свободного места на системном накопителе (особенно на SSD объёмом 128–256 ГБ);
- медленная работа браузера, искажение отображения веб-страниц;
- сбои при установке обновлений macOS через Мастер обновлений;
- некорректное поведение отдельных приложений после обновления версии;
- ошибки, связанные с устаревшими DNS-записями.
При обычной эксплуатации кэш не требует регулярной ручной очистки: macOS самостоятельно управляет временными файлами и удаляет устаревшие данные при нехватке места.
¶Способы очистки
¶Через терминал
Самый распространённый и безопасный способ — удаление содержимого пользовательского каталога кэша командами Terminal. Последовательность действий:
- Открыть «Терминал» (Программы → Утилиты).
- Ввести команду
rm -rf ~/Library/Caches/*и подтвердить ввод паролем администратора при запросе.
Альтернатива с использованием графического диалога выбора папки: команда open ~/Library/Caches открывает каталог в Finder, после чего содержимое можно переместить в Корзину вручную. Этот вариант предпочтительнее для пользователей, не знакомых с командной строкой.
Для очистки системного кэша общего доступа используется команда sudo rm -rf /Library/Caches/*. Перед выполнением рекомендуется перезагрузить компьютер: часть файлов будет удалена автоматически системой при перезапуске.
¶Очистка кэша DNS
Устаревшие DNS-записи могут вызывать проблемы с доступом к сайтам после смены сети или DNS-сервера. Очистка выполняется командой:
`` sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder ``
После выполнения команды кэш DNS сбрасывается без необходимости перезагрузки.
¶Очистка кэша браузеров
В Safari кэш очищается через меню «Safari» → «Настройки» → раздел «Конфиденциальность» → кнопка «Управление данными сайтов», где можно удалить данные отдельных сайтов или все сразу. В Chrome и Firefox аналогичные функции расположены в настройках в разделах «Конфиденциальность и безопасность».
¶Системные утилиты
В macOS Monterey и более новых версиях встроенный инструмент оптимизации хранения («Хранилище» в настройках системы) позволяет удалять ненужные файлы, кэш установщиков и данные приложений. Утилита «Освободить место» показывает объём кэша и предлагает варианты очистки.
Сторонние утилиты (CleanMyMac, DaisyDisk, OnyX и подобные) предоставляют графический интерфейс для массовой очистки, включая проверку целостности системных каталогов. OnyX, разрабатываемый французской компанией Titanium Software, считается одним из наиболее консервативных инструментов: он не удаляет файлы, критичные для работы системы.
¶Рекомендации и меры предосторожности
- Перед массовой очисткой рекомендуется выполнить резервное копирование данных с помощью Time Machine или облачного сервиса.
- Удаление кэша приводит к временному замедлению работы приложений: первые запуски программ после очистки будут медленнее, так как данные будут формироваться заново.
- Не следует удалять содержимое каталогов вручную через Finder без понимания назначения файлов: часть из них может принадлежать активно работающим процессам.
- После очистки кэша перезагрузка компьютера не обязательна, но рекомендуется для корректного пересоздания системных временных файлов.
¶Восстановление после некорректной очистки
Если после удаления кэша система работает нестабильно, восстановление выполняется запуском в режиме Recovery (комбинация Command + R при включении) с последующей переустановкой macOS без потери пользовательских данных. Повреждённые системные кэши также восстанавливаются утилитой «Дисковая утилита» через функцию «Первая помощь».
Источники:
- Руководство пользователя macOS (Apple Support)
- Документация Titanium Software (OnyX)
- Руководства по эксплуатации персональных компьютеров Apple
