С некоторым поиском я обнаружил, что целевой диск был записан в /Library/Preferences/com.apple.TimeMachine BackupAlias
свойстве и может быть прочитан с
defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias
Это дает вам довольно длинную строку, начинающуюся с чего-то вроде <00000000 014e0002 .... Это то, что вам нужно на потом. И для обоих дисков.
Затем я написал два небольших сценария оболочки, выглядящих так:
#!/bin/bash
defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias '<00000000 014e0002 ....>'
и начал их, когда это необходимо. Не больше, чем полдюжины щелчков мышью и каждый раз вводите этот пароль, достаточно просто вызвать этот скрипт, но все же не идеально. Jiayong Ou на помощь, который дал мне знать о бесплатном приложении MarcoPolo, учитывающем контекст и местоположение
. Немного настройки, и теперь у меня есть полностью автоматизированное решение для резервного копирования дома и в офисе. Я дополнительно добавил строку
/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper -auto &
к моему сценарию и задержке 30 секунд в MarcoPolo, так что мое резервное копирование началось сразу же, когда я снова подключился к сети и после того, как настройки диска фактически изменились. Работает не всегда, так как прерывает, возможно, запущенную старую резервную копию, но, похоже, тоже не вредит.