Метод командной строки для резервного копирования с помощью двух временных машин
-
16-10-2019 - |
Вопрос
Кто -нибудь знает метод командной строки, чтобы выбрать диск Active Time Machine? Я хотел бы чередовать два резервных диска для избыточности. Я хотел бы, чтобы это было автоматизировано, предположительно через Cron, возможно, запуска.
Есть Метод AppleScript Чтобы обмениваться дисками, но я делаю удаленное системное администрирование и не могу полагаться на сценарии графического интерфейса. Я бы предположил, что существует достаточный контроль над машиной времени, используя по умолчанию командование, но я еще не уверен, как это достичь.
Решение
Примечание. Компонент восстановления резервного копирования, подобного этому, еще не был проверен.
Получите идентификатор прикрепленного диска
defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias
Выбросите, подключите 2 -й диск, сделайте его машиной Time с графическим интерфейсом, повторите.
Напишите (а не прочитайте) идентификатор:
defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias '<00000000 014e0002 ....>'
источник И спасибо Кристиану Стокеру. Комментарии ключей из этого поста:
http://developer.apple.com/documentation/darwin/reference/manpages/man1/defaults.1.html «Предупреждение: Команда дефолтов будет изменена в предстоящем крупном выпуске, чтобы работать только в доменах предпочтений. Общие утилиты манипуляции с PLIST будут сложены в другую программу командной строки».
Также должно быть установлено собственность. Volumeuuid.
Другие советы
Если вам необходимо иметь резервное копирование машин с избыточным временем, альтернативой является поддержание клона вашего объема машины. я использую Супер-пупер! для этой цели.