Не давайте Mac засыпать во время Time Machine и долгих бэкапов
Time Machine и другие долгие бэкапы - тихая работа: экран простаивает, Mac выглядит свободным, и Energy Saver вмешивается. Сон посреди бэкапа значит, что долгая задача перезапускается, том отключается, или вы уходите, думая, что всё готово, когда это не так. Keepresso может удерживать систему активной на окно бэкапа и при желании не давать диску бэкапа останавливаться.
В один клик: пресет «Резервное копирование»
В Keepresso есть пресет «Резервное копирование», который удерживает поддержание активности, пока идёт бэкап Time Machine.
- Нажмите на чашку → Настройки → Триггеры (или откройте меню пресетов из меню).
- Примените «Резервное копирование».
- Оставьте управление по триггерам включённым.
Когда Time Machine стартует, Keepresso начинает сессию; когда бэкап заканчивается, сессия завершается, и обычный сон возвращается. Полный справочник триггеров: умные триггеры.
Внешние диски для бэкапа
Если цель бэкапа - том USB, Thunderbolt или сетевой:
- Добавьте условие «Подключён том» для этого диска, чтобы Mac оставался активным, пока диск подключён.
- Включите поддержание активности диска для тома, чтобы сам диск не уходил в idle-spin-down во время задачи.
Эти два работают вместе: Mac не засыпает, диск остаётся готовым. Пошагово: Не давайте внешнему диску засыпать.
Ночь и расписание
Для бэкапов, которые всегда идут в окне:
- Используйте условие «Расписание» (например 01:00-06:00 каждый день), чтобы поддержание активности вооружалось только ночью.
- Или запустите сессию по таймеру «До заданного времени» перед уходом: сессии по таймеру.
На MacBook сочетайте с режимом закрытого дисплея, если машина лежит закрытой на питании, пока работает Time Machine.
Другие инструменты бэкапа
Пресет Time Machine относится именно к Time Machine. Для Carbon Copy Cloner, SuperDuper, rsync, Arq или своего скрипта:
| Подход | Когда использовать |
|---|---|
| Запущен процесс | Совпадение с rsync, ccc, arq или именем процесса вашего инструмента |
| CPU выше порога | Имя инструмента меняется или порождает много дочерних процессов |
| Подключён том | Бэкап важен только пока целевой диск подключён |
| Сетевая активность | Большие загрузки/выгрузки бэкапа по сети |
Задайте объединение условий по любому, если «инструмент работает» или «диск подключён» должно удерживать сессию.
Батарея и нагрев
Бэкапы от батареи сильно бьют по аккумулятору. Предпочтительнее:
- «От сети» как дополнительное условие (все: идёт бэкап и на питании), или
- автопауза по батарее, чтобы долгая задача не разрядила ноутбук. См. во время зарядки.
Бэкапы с закрытой крышкой на MacBook должны использовать режим закрытого дисплея, чтобы панель не светилась внутри крышки.
Проверьте, что удерживает сон
Если после бэкапа Mac не засыпает, откройте Настройки → Активность. Вы увидите живые power assertion каждого приложения (читаемая форма pmset -g assertions) и журнал решений Keepresso о том, почему сессии начинались или останавливались. Подробнее: Почему мой Mac не засыпает?.
Установка
brew install --cask gyorgysh/keepresso/keepresso
Или скачайте DMG. Шаги первого запуска: начало работы.
Связанное
Получите Keepresso
Бесплатно и с открытым исходным кодом, для macOS 14 и новее. Установите его и не давайте Mac засыпать на ваших условиях.
Ещё в Использование Keepresso