Time Machine восстанавливает всю систему?

19

Я никогда раньше не использовал Time Machine и знаю, как работают резервные копии, но мне интересно, будет ли моя система работать из коробки после восстановления из резервного копирования Time Machine?

Я имею в виду, что у меня есть куча вещей на моем Mac, и настройка всего этого, когда что-то пойдет не так, займет у меня дни. Я говорю о всей моей среде программирования, включая несколько образов Docker, базы данных, сотни пакетов npm, пользовательские системные файлы (например, «hosts»), сотни приложений с пользовательскими настройками, некоторые игры и т. Д.

Если я решу выполнить резервное копирование ВСЕГО, и дела пойдут на юг, могу ли я просто взять новый MacBook, подключить свой внешний жесткий диск с резервной копией TM, и он импортирует ВСЕ, означая, что он будет работать так же, как моя система, до сбоя?

Кстати, я использую стандартный внешний жесткий диск.

Wordpressor
источник
Давайте сделаем это один вопрос на вопрос. Не стесняйтесь комментировать со ссылкой на новый вопрос о версиях, если вы не можете найти здесь ответ о восстановлении более старой резервной копии на более новую ОС.
bmike
Я знаю, что это было долгое время, но как это работало? У меня есть диск, который не работает должным образом и последнее время резервное копирование машины. Если я восстановлю это, как вы думаете, он запомнит такие вещи, как настройки и ключи проекта xcode (или android?) Спасибо :)
Тони Мишель Коубет,

Ответы:

17

Time Machine по умолчанию создает резервные копии почти всего в вашем разделе MacOS. Он исключает файлы журналов, индексы Spotlight, кэши, временные файлы и мусорную корзину (посмотрите: в OS X какие файлы исключаются по правилу из резервной копии Time Machine? ). Резервная копия включает в себя файлы Docker, пакеты npm, ваши личные файлы и т. Д. По завершении резервного копирования жесткий диск НЕ будет загружаться, а это означает, что вы не можете запустить macOS из резервной копии Time Machine.

Вы можете восстановить из резервной копии Time Machine без или после установки операционной системы. Если вы восстанавливаете без установки операционной системы:

  • Все резервные копии будут восстановлены на вашем диске, включая операционную систему (например, Yosemite). [ ПРИМЕЧАНИЕ. Если восстанавливаемый Mac не поддерживает версию macOS в резервной копии TM, он все равно не сможет загрузиться после восстановления] .
  • Это можно сделать с помощью USB-диска восстановления или установки. Доступ в интернет не требуется.
  • После того, как резервная копия восстановлена, все будет точно так, как было, пока вы делали резервную копию.

Если вы восстанавливаете после установки операционной системы:

  • Только личные файлы и выбранные вами файлы могут быть восстановлены и не восстановят операционную систему.
  • Не может восстанавливать пакеты, системные настройки и файлы, которые хранятся в каталогах, отличных от традиционных (например, «/MyApp/mysourcecode.cs» не будет восстановлен по умолчанию).

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

pixelomer
источник
Я, конечно, не собираюсь отвечать -1, но Time Machine сохраняет список экскурсий при каждом резервном копировании. В более общем смысле, для определения всей системы, означающего все, я бы рассмотрел мой ответ, чтобы увидеть сотни местоположений и файлов, которые исключены правилом в Time Machine. Если вы никогда не используете командную строку или оболочку, которая, вероятно, составляет от 90 до 95% населения Mac - у Time Machine это большинство покрыто без какого-либо риска.
bmike
@Monomeeth, если я получу новый или подержанный MacBook, на нем, скорее всего, будет установлена ​​ОС - я предполагаю, что смогу удалить ОС и затем выполнить восстановление из резервной копии?
Wordpressor
1
@Wordpressor Ну, вы могли бы, но я не уверен, почему вы бы в случае нового Mac. В случае использования Mac, если он уже был подготовлен к продаже в соответствии с рекомендациями Apple , вы также можете оставить его как есть. Если нет, то сначала нужно выполнить процедуру переустановки macOS перед восстановлением из резервной копии (если только вы не знали, что Mac полностью поддерживает версию macOS в резервной копии TM, и вы хотели использовать эту версию macOS).
Monomeeth
Time Machine по умолчанию не создает резервные копии установленных заставок ! Чтобы это исправить, запустите tmutil removeexclusion ~/Library/Screen\ Saversв Терминале.
Серебряный Волк - Восстановить Монику
1
Из моего собственного опыта: резервное копирование / Приложения, где большинство (если не все) приложения установлены по умолчанию .
pixelomer
5

Нет, машина времени имеет несколько видов исключений, поэтому она даже не создает резервные копии всего, не говоря уже о восстановлении всего. Хорошая новость: все, что будет скопировано, будет восстановлено в той же или более новой ОС.

Вы можете просмотреть их и быть в безопасности, зная, что вы настроены.

Или вы можете проверять каждый раз, когда вы размещаете вещи и проверяете, что можете их восстановить (или проверять, не исключены ли они).

 tmutil isexcluded /path/to/file

Я бы сказал, что у вас, вероятно, должна быть резервная копия клона, чтобы сохранить бекон и начать с SuperDuper и Carbon Copy Cloner, а не связываться с утилитой диска (которая может клонировать диск), если вы действительно не можете заставить работать один из специально созданных инструментов для вашего бюджета и потребностей. Делать одну загрузочную резервную копию в месяц и каждый раз, когда вы вносите серьезные изменения, означает, что у вас есть две разные резервные копии и вам не нужно обновлять свой клон каждую ночь (если вам действительно не нравятся такие вещи).

Прочтите на любом из веб-сайтов множество потенциальных преимуществ загрузочной резервной копии, не в последнюю очередь, поскольку все файлы копируются.

bmike
источник
SuperDuper и Carbon Copy Cloner - фантастические продукты. Моя личная рекомендация, как правило, использовать один из них, а также Time Machine. Но опять же, я также обычно рекомендую персональным пользователям иметь два внешних резервных диска, которые меняются еженедельно (причем один всегда хранится вне сайта), так что я, вероятно, немного на крайности.
Monomeeth
@Bmike Боюсь, я не понимаю. Я просто хочу знать, буду ли я готов к работе после восстановления из резервной копии. Если ТМ не создает резервную копию конкурсов Trash, Cache или Spotlight - мне все равно, поскольку в этом случае это почти ничего не меняет. Так что, думаю, Мономет прав, и я смогу отлично работать после восстановления?
Wordpressor
Если у вас есть резервная копия Time Machine, вы можете просто подключить ее и восстановить все. @Wordpressor Более того, есть скрытый файл .exclusion.plist, а также журнал миграции, так что вы можете просматривать журналы, если считаете, что чего-то не хватает, и знать, если или почему. Короткий ответ - да - новый Mac будет хорошо делать старые резервные копии.
bmike
1
+1 за копировальный аппарат Cloner. Он работал отлично, в то время как Time Machine с треском провалилась. Time Machine пыталась восстановить систему, применяя множество различий один за другим, но одно различие в середине было дефектом, поэтому весь процесс занял часы, не удался и начался с самого начала. Мне пришлось написать несколько сценариев, чтобы восстановить некоторую нужную информацию. Кроме того, Time Machine использует нестандартные жесткие ссылки на папки, что затрудняет восстановление информации.
Эрик Думинил
5

В общем, да, все, что важно для большинства пользователей, включено в резервную копию Time Machine. Как указано в других ответах, существует ряд ограничений в отношении загрузки ОС и исключаемых системных файлов и тому подобного, а также есть определенные функции, связанные с компьютером, такие как активация программного обеспечения, например, программного обеспечения Adobe, которое не переносится с резервной копией.

В большинстве случаев вы можете просто купить новый Mac, подключить диск и восстановить все нужные вам файлы или всю систему из резервной копии Time Machine. Time Machine хорошо документирована в справке macOS и на веб-сайте Apple для получения более подробной (и постоянно меняющейся) информации.

Джон Китс
источник