«Оптимизация хранилища» на Mac: как iCloud выгружает файлы и чем это грозит
Короткий ответ: «Оптимизация хранилища» — это разрешение системе выгружать локальные копии файлов из iCloud Drive, когда на диске заканчивается место. Файл остаётся в облаке, а на Mac вместо него появляется «заглушка», которая скачивается при открытии. Включение этой опции не освобождает место мгновенно и не является резервной копией: удаление файла в iCloud удаляет его на всех устройствах.
Разбираем механику, типичные ошибки и безопасный порядок действий, если диск заполнен.
Что именно выгружается
Выгрузка касается только содержимого iCloud Drive: документов, «Рабочего стола» и «Документов» (если включена их синхронизация), а также файлов приложений, которые хранят данные в iCloud. Не выгружаются:
- системные файлы и приложения;
- кеши, логи, данные браузеров;
- локальные проекты вне iCloud Drive (например, папка с виртуальными машинами);
- фотомедиатека, если не включена оптимизация фотографий.
Поэтому «включил оптимизацию, а место не освободилось» — частая, но объяснимая ситуация: основной объём часто занимают не документы, а кеши Xcode, контейнеры приложений, образы виртуальных машин и локальные снимки Time Machine.
Два режима работы iCloud Drive
Технически настройка переключает iCloud Drive между двумя режимами:
| Режим | Условие | Поведение |
|---|---|---|
| Репликация | оптимизация выключена | локальные и облачные файлы синхронизируются, выгрузка невозможна |
| Без репликации | оптимизация включена | система может сделать файл «обезличенным» (dataless), оставив только облачную копию |
Ключевой нюанс: система не удаляет файлы по вашему запросу, а выгружает их под давлением на диск и в том порядке, который выбирает сама — обычно начиная с давно не открывавшихся файлов.
Почему это может стать проблемой
«Долг по хранилищу». Если суммарный объём выгруженных файлов превышает свободное место, выключить оптимизацию обратно не получится: физически некуда скачивать. Придётся либо освобождать место, либо оставлять часть файлов только в облаке.
Файлы вне резервных копий. Выгруженные файлы недоступны для Spotlight, не попадают в обычную резервную копию и не открываются без сети. Если это единственная копия — вы зависите от доступности iCloud.
Путаница с удалением. Удаление файла из iCloud Drive удаляет его везде, а не только на этом Mac. Для освобождения места нужно не удалять, а выгружать: в контекстном меню файла есть пункт удаления локальной загрузки.
Синхронизация ≠ резервная копия. iCloud хранит актуальное состояние, а не историю версий на месяцы. Для истории нужна отдельная резервная копия.
Что делать, если диск заполнен
- Посмотрите, что занимает место. «Настройки системы» → «Основные» → «Хранилище». Раздел показывает категории, но не всегда точно: проверьте папки с виртуальными машинами и кешами разработки вручную.
- Начните с мусора, а не с документов. Кеши, старые образы, загрузки, дубликаты фотографий — безопаснее, чем выгрузка рабочих файлов.
- Проверьте локальные снимки Time Machine. Они занимают место на диске и удаляются автоматически только под давлением.
- Только потом включайте оптимизацию — и понимайте, что часть файлов станет доступна лишь по сети.
- Держите резервную копию вне iCloud. Time Machine на внешнем диске или отдельный архив — обязательно.
Что не стоит делать
- Удалять файлы из iCloud Drive «чтобы освободить место»: это удалит их на всех устройствах.
- Отключать iCloud Drive при почти заполненном диске: системе может не хватить места, чтобы скачать всё обратно.
- Считать, что «в iCloud» означает «в безопасности»: без второй копии это одна точка отказа.
- Пользоваться сторонними «чистильщиками» с полными правами доступа к диску: риск удалить нужное выше выигрыша.
Как проверить, где реально лежат файлы
Локальные копии iCloud Drive находятся в скрытой папке ~/Library/Mobile Documents. Оценить объём можно командой:
du -sh ~/Library/Mobile\ Documents/ 2>/dev/null
Если значение большое, значит файлы физически на диске, а не только в облаке. Для отдельного файла: правый клик → «Сведения» — у выгруженного файла размер будет указан, но при открытии потребуется загрузка.
Чек-лист перед включением оптимизации
- [ ] Есть резервная копия вне iCloud.
- [ ] Понятно, какие папки синхронизируются с iCloud Drive.
- [ ] Свободного места достаточно, чтобы при необходимости вернуть файлы обратно.
- [ ] Критичные проекты лежат локально или в другом хранилище.
- [ ] Скорость интернета позволяет скачивать файлы по требованию.
Частые вопросы
Оптимизация удалит мои файлы? Нет. Она убирает локальную копию, файл остаётся в iCloud. Но если файл удалить в iCloud, он исчезнет везде.
Почему место не освободилось после включения? Система выгружает файлы только под давлением на диск и в своём порядке. Плюс основную часть места часто занимают кеши и контейнеры приложений, которые не выгружаются.
Можно ли вернуть файлы обратно? Да, если хватает места. При «долге по хранилищу» часть файлов останется только в облаке.
Это заменяет Time Machine? Нет. iCloud синхронизирует актуальное состояние; Time Machine и внешние копии дают историю версий и восстановление системы.
Что будет, если открыть выгруженный файл без интернета? Файл не откроется, пока не появится сеть. Поэтому рабочие проекты лучше держать скачанными.