Как переместить sparsebundle Time Machine на сетевой компьютер

2

Я пытался использовать только зашифрованные разреженные пакеты в качестве моих целей для Time Machine. Преимущество этого заключается в том, что их легко перемещать по сравнению с традиционной папкой Backups.backupdb.

Итак, вот что я сделал. На Mac X я создал sparsebundle (назовите его TM.sparsebundle) на внешнем диске. Затем я установил его в качестве цели для Time Machine (для этого см. Как я могу заставить мой компьютер поверить, что образ диска - это аппаратный диск? ) и поддержал его. Затем я отключил внешний диск и подключил его к Mac Y. Что я хочу сделать, это использовать Mac X для резервного копирования в TM.sparsebundle, который теперь подключен к Mac Y. Я могу сделать это, смонтировав TM.sparsebundle. на Mac X и затем установите его в качестве цели TM (используя тот же метод, что и раньше).

Но вот проблема - я не могу заставить Mac X автоматически подключаться к Mac Y и монтировать TM.sparsebundle. Все работает, если я делаю подключение / монтаж вручную.

Конечно, если бы я изначально создал sparsebundle из Mac X при подключении к Mac Y, то это сработало бы. Таким образом, проблема заключается в том, чтобы заставить TM работать на Mac X, чтобы рассматривать существующий sparsebundle на Mac Y как законную, полностью поддерживаемую цель TM и автоматически монтировать ее.

Если вы думаете, что на это ответил Великий Пондини, это не так - по крайней мере, не совсем. У него много вариаций на эту тему ( http://www.baligu.com/pondini/TM/18.html ) но не решает эту конкретную ситуацию. Я собираюсь попытаться адаптировать один из этих методов, но очень медленно даже тестировать это, поэтому я надеюсь, что кто-то здесь найдет окончательное решение.

Rumboogy
источник

Ответы:

0

Я смог решить это, следуя Пондини ( http://www.baligu.com/pondini/TM/18.html#id18 ) с небольшая модификация , Вместо того, чтобы копировать папку Backups.backupdb с верхнего уровня моего исходного раздела, я скопировал ее из исходного sparsebundle (то, что я назвал TM.sparsebundle выше). Это сработало без нареканий.

Было бы неплохо, если бы был более быстрый способ сделать это - по сути, какой-то способ сообщить ТМ, что ТМ должен был использовать определенный sparsebundle. Но, по крайней мере, этот неуклюжий метод работает.

Rumboogy
источник