Итак, у меня есть этот MB Air (Mojave 14.1 - все обновления -) на работе, и я подумал, что попробую создать его резервную копию с помощью Time Machine на старом ПК под управлением Windows Server 2012 (также применяются все обновления), и я прохожу установку процедура:
sudo tmutil setdestination/Volumes/MBAir
И я получаю ошибку
The backup destination could not be set
После долгих поисков в Google, где появляется много ответов от AskDifferent, ни у одного из них, похоже, нет этой конкретной проблемы с использованием macOS Mojave.
Почти уверен, что у меня есть правильные параметры для выбранного разреженного пакета. Я пробовал форматы HFS+ и APFS на sparsebundle. И как только он установлен на рабочем столе на Mac, я могу поместить файлы в разреженный пакет, чтобы он был доступен для записи.
Интересно, есть ли у кого-нибудь опыт в этом?
=== Я попробовал предложение: «Вместо этого sudo tmutil setdestination smb://username@server/share -p и разрешите tmutil создать свой собственный sparsebundle на сервере». который вернул ошибку. См. комментарий ниже.
Оказывается, когда вы создаете образ диска с разреженным пакетом, который находится на томе APFS, он ВСЕГДА форматируется как APFS, даже если вы указываете формат как HFS+ следующим образом:
Я создал несколько из них (просто чтобы быть уверенным), и каждый из них потерпел неудачу в качестве пункта назначения машины времени.
Как отметил @ user128998 в своем комментарии, Time Machine полагается на функцию HFS + для выполнения своей работы и не будет работать на устройстве, отформатированном как APFS.
Я предположил , что дисковая утилита создает разреженный пакет в формате HFS+, потому что я выбрал этот параметр при создании образа, как показано на снимке экрана выше.
В отчаянии я получил информацию о смонтированном пакете sparseimage, и он отобразился как том APFS. Грр... Так что я удалил его и создал еще один и был очень осторожен, чтобы НЕ выбрать APFS.
Когда я смонтировал этот разреженный образ, он тоже отображался как том APFS.
Открыв Дисковую утилиту, я выбрал смонтированный том sparseimage и переформатировал его как HFS+. Операция заняла больше времени, чем я ожидал (3-4 минуты), но прошла успешно. И на этот раз, когда я выполнил команду
sudo tmutil setdestination/Volumes/MBAir
Это сработало!
Так что, возможно, я нашел ошибку в Mojave (14.2) с образами дисков и/или sparsebundles. Или, может быть, это ожидаемое поведение, и я этого не знал, в любом случае это можно пометить как решенное.
Это может сработать, если вместо этого вы установите резервную копию через sudo tmutil setdestination -p smb://username@server/share
и разрешите tmutil создавать свой собственный sparsebundle на сервере. Таким образом, он также будет знать, куда монтировать sparsebundle в будущем для резервного копирования, когда он еще не смонтирован.
diskutil list
) NTFS. Не ждите исправления.
пользователь128998
Стив Чемберс