Разрешения macOS
macOS защищает некоторые папки, например «Рабочий стол», «Документы» и «Загрузки», а также данные программ вроде «Почты» и Safari. Чтобы программа могла их прочитать, нужно ваше разрешение.
#Копии, которые вы запускаете сами
Когда вы запускаете frost backup в терминале, macOS спрашивает разрешение для вашей программы-терминала, например «Терминала», iTerm, Visual Studio Code, Warp или Ghostty. Разрешите, и Frost сможет читать эти папки.
#Копирование по расписанию
При копировании по расписанию запускается встроенная среда выполнения Frost, которую macOS считает отдельной программой:
~/Library/Application Support/frost/app/runtime/bin/node
macOS спросит про неё, когда она впервые обратится к ~/Desktop, ~/Documents или ~/Downloads. Доступ к другим защищённым папкам, например ~/Library/Mail и ~/Library/Safari, macOS запрещает без вопросов.
#Полный доступ к диску
Чтобы Frost мог читать все папки, которые вы копируете, дайте ему полный доступ к диску:
- Откройте «Системные настройки > Конфиденциальность и безопасность > Полный доступ к диску» (System Settings > Privacy & Security > Full Disk Access).
- Нажмите кнопку добавления, затем нажмите
Cmd+Shift+Gи вставьте путь к среде выполнения, указанный выше. - Выберите
node, нажмите «Открыть» и убедитесь, что переключатель включён. - Сделайте то же самое для своей программы-терминала, чтобы работали копии, которые вы запускаете сами.
Разрешение сохраняется после обновлений Frost.
Если macOS блокирует копирование, ошибка Frost подскажет, какой программе или файлу нужно дать доступ.
#Диски и сетевые папки
macOS также спрашивает разрешение, прежде чем программа получит доступ к съёмным дискам и сетевым папкам. Это касается копирования на локальный диск и копирования папок, лежащих на диске. Для копий, которые вы запускаете сами, macOS спрашивает о вашем терминале, а для копирования по расписанию о среде выполнения Frost. Полный доступ к диску тоже охватывает диски и сетевые папки.
#iCloud Drive
Frost не скачивает файлы, которые iCloud хранит только в облаке, поэтому копия никогда не заполнит ваш диск и не будет ждать загрузки. Такие файлы пропускаются и выводятся в списке. Чтобы их копировать, сделайте в Finder так, чтобы они всегда оставались загруженными на этот Mac.
#Объекты входа
Задание Frost по расписанию показано в разделе «Системные настройки > Основные > Объекты входа и расширения» (System Settings > General > Login Items & Extensions) под именем Node.js Foundation: так называется издатель среды выполнения, которая входит в Frost. Не выключайте его. Подробнее в разделе Автоматическое резервное копирование.