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

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

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

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

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

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

Ответы (4)

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

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

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

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

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

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

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

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

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

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

 tmutil isexcluded /path/to/file

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

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

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

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

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

Для максимальной безопасности я рекомендую использовать Apple Disk Utility для периодического создания загрузочных клонов. Однажды у моей жены украли ноутбук Mac. Она могла сразу же загрузить мой MacPro с клона своего ноутбука и вернуться к работе. Через неделю она могла купить новый ноутбук и клонировать на него клон. Предлагает ли Time Machine такое верное спасение?

Функция клонирования Apple Disk Utility надежна, с автоматической проверкой. Его единственное ограничение состоит в том, что объем клона не может быть меньше исходного тома (а затем, чтобы вернуться, он не может быть больше). Возможно, Apple Disk Utility получила плохую репутацию из-за клонирования, когда между OSX 10.10 и OSX 10.12 изменился ее графический интерфейс. Раньше при выборе тома и нажатии «Восстановить» этот том устанавливался в качестве исходного тома. После выбора тома и нажатия «Восстановить» установите этот том в качестве тома назначения. Кто-то, кто привык к более раннему графическому интерфейсу, может совершить огромную ошибку, удалив то, что он хочет сохранить. Но возьмите себя в руки и наслаждайтесь надежной утилитой Apple Disk Utility для идеального клонирования. Машина времени занимает слишком много времени, и вы никогда не знаете, что она сделала или сделает, когда у вас возникнут проблемы.