Полное восстановление Time Machine показывает только «полные резервные копии»

Я делаю восстановление резервной копии Time Machine на новый жесткий диск. Последнее резервное копирование было завершено 1 февраля, но я был очень удивлен, увидев, что утилита восстановления OS X Installer позволяет мне восстанавливать только из «полных резервных копий», а последняя полная резервная копия была сделана 15 января.

Во-первых, я думал, что каждая резервная копия Time Machine является полной резервной копией. Time Machine никогда не сообщала об ошибках или каких-либо признаках того, что она не делала полных резервных копий. Что случилось и как я могу предотвратить это в будущем?

Во-вторых, как только я завершу восстановление полной резервной копии от 15 января, как правильно выполнить обновление до последней резервной копии от 1 февраля. Могу ли я просто восстановить все файлы в домашнем каталоге пользователя?

Вы используете ту же версию, OS Xна которой была сделана резервная копия?
Да. И резервное копирование, и восстановление выполняются на Mavericks.
Резервные копии Time Machine предоставляются бесплатно. При каждом резервном копировании создаются жесткие ссылки из предыдущего резервного копирования для каждого файла, который не изменился, удаленные файлы не получают жесткой ссылки и добавляются новые файлы (подробнее и с картинками здесь: pondini.org/TM/ Работает.html ). Насколько я понимаю, за исключением первого запуска, не существует такого понятия, как момент «полного резервного копирования». В документах также нет упоминания о «полной резервной копии»: support.apple.com/kb/ht1427 Однако ваши резервные копии после 15 января могут быть повреждены…
@CousinCocaine Я думал, что все резервные копии Time Machine тоже были полными резервными копиями, но установщик OS X на самом деле говорит что-то вроде «только полные резервные копии OS X могут быть восстановлены», и он не дал мне возможность восстановить последние резервные копии, указывающие на это. что-то в них не полное. Кто-то еще сообщил о той же проблеме, и были даны некоторые идеи, но не было окончательного объяснения или решения. обсуждения.apple.com/message/22479349#22479349

Ответы (3)

Похоже, вы отключили резервное копирование системных файлов, перетащив каталог /System в список игнорирования. «Полная резервная копия» означает, что файлы OS X также резервируются. Похоже, в вашем случае их нет, поэтому восстановить систему из этого бэкапа не получится.

Ваш путь сейчас таков:

  • Сделайте резервную копию в последний раз, если вы еще можете
  • Загрузитесь для восстановления через Интернет, если оно есть на вашем Mac (если нет, обновите EFI, чтобы получить восстановление через Интернет) или с дисков, поставляемых с вашим Mac (если они у вас есть)
  • Переформатируйте диск, сохраните имя «Macintosh HD».
  • Установите свежую копию ОС с помощью интернет-рекавери или дисков.
  • Internet Recovery предоставит вам ту же версию OS X, которая изначально была на вашем Mac. Если это не Mavericks, скачайте Mavericks из AppStore, создайте загрузочный диск (погуглите, это легко), загрузите диск, снова отформатируйте диск и установите свежий Mavericks.
  • На последнем шаге установки вам будет предложено перенести ваши файлы. Сделай это.

Таким образом, вы получите свежую копию системы со всеми вашими файлами из последней резервной копии.

Я просмотрел последнюю резервную копию, которая не восстанавливалась, и все верхние папки, похоже, были там: «Приложения», «Библиотека», «Система» и «Пользователи». Я не вижу никакой очевидной разницы с тем, что установщик называет последней «полной резервной копией», хотя, возможно, где-то в папке чего-то не хватает. В любом случае, я никогда не менял никаких настроек Time Machine, и Time Machine никогда не сообщала об ошибках. Мне кажется ошибка. В любом случае, ваше предложение выполнить миграцию, вероятно, лучший способ продолжить.

Если бы я был там, где вы, и у меня было бы немного свободного времени, я бы запустил Migration Assistant . Оттуда вы можете восстановить свою учетную запись со всей информацией из последней резервной копии.

Однако я должен упомянуть о «полном резервном копировании» — никогда о нем не слышал, и я использовал множество восстановлений Time Machine, однако подход помощника по миграции — лучший способ дать вашему Mac свежий импульс, поэтому он не загрузить все части ОС, только ваш домашний каталог!

Недавно у меня была похожая ситуация, которую я решил следующим образом - это некрасиво, поэтому я не уверен, что это квалифицируется как правильная процедура, но это сработало для меня:

  • Установите OS X на целевую машину
  • (Повторно) создать пользователя с тем же UID
  • Установите патчи/обновления при необходимости
  • Подключить диск Time Machine
  • Используйте rsync(1) или другой инструмент, поддерживающий символические ссылки, для копирования из тома машины времени /Backups.backupdb/ имя хоста /Latest/ имя тома в целевой том.

Вы можете выбрать файлы в папке «Последние», если хотите восстановить только определенные файлы — в моем случае меня интересовали только папки пользователя.

Моя команда для копирования пользовательских папок была примерно такой:

rsync -avu --progress /Volumes/Time\ Machine\ II/Backups.backupdb/apollo/Latest/Mavericks/Users /

В качестве альтернативы вы можете, как вы предложили установить, восстановить из доступной «Полной резервной копии», а затем выполнить последний шаг, чтобы восстановить самую последнюю «добавочную».

На практике перед всем этим я действительно проверил, а затем продублировал содержимое «Последних» на отдельный диск для безопасности, но это зависит от того, есть ли у вас свободное хранилище.