Чи відновить Time Machine всю систему?


20

Я ніколи раніше не використовував Time Machine, і я майже знаю, як працюють резервні копії, але мені цікаво, чи буде моя система працювати з коробки після відновлення з резервної копії Time Machine?

Я маю на увазі, що у мене на комп’ютері є багато речей, і конфігурування все, коли щось піде не так, займе у мене дні. Я говорю про все моє програмне середовище, включаючи безліч зображень Docker, баз даних, сотні пакетів npm, користувацькі системні файли (наприклад, "хости"), сотні програм із спеціальними налаштуваннями, деякі ігри тощо.

Якщо я вирішу створити резервну копію ВСЕ, і все піде на південь, чи можу я просто захопити абсолютно новий MacBook, підключити зовнішній жорсткий диск із резервною копією TM, і він імпортуватиме ВСЕ, тобто він працюватиме так само, як і моя система перед збоєм?

До речі, я використовую стандартний зовнішній жорсткий диск.


Давайте складемо це одне питання на запитання. Не соромтесь коментувати посилання на нове запитання щодо версій, якщо ви вже не можете знайти відповідь про відновлення старого резервного копіювання на новій ОС.
bmike

Я знаю, що це було давно, але як це вийшло? У мене диск не працює належним чином, і нещодавнє резервне копіювання машини. Якщо я відновлю це, чи вважаєте ви, що він запам'ятає такі речі, як налаштування та клавіші проекту xcode (або андроїд?) Спасибі :)
Тоні Мішель Каубет

Відповіді:


18

Time Machine за замовчуванням створює резервну копію майже всього розділу вашого розділу macOS. Він виключає файли журналів, індекси прожектора, кеші, тимчасові файли та сміття (дивіться: на OS X які файли виключаються за правилом із резервної копії Time Machine? ). У резервну копію входять файли докера, пакети npm, ваші особисті файли тощо. Коли резервна копія завершена, жорсткий диск НЕ буде завантажуватися, це означає, що ви не можете запустити macOS з резервної копії машини Time.

Ви можете відновити з резервної копії машини Time без або після встановлення операційної системи. Якщо ви відновите, не встановлюючи операційну систему:

  • Вся резервна копія буде відновлена ​​на вашому диску, включаючи операційну систему (наприклад, Yosemite). [ Примітка: Якщо Mac ви відновлюєте, не підтримує версію MacOS в вашому ТМ резервного копіювання, він все одно не зможе завантажитися з відновлення] .
  • Це можна зробити з USB або відновлення. Доступ до Інтернету не потрібен.
  • Після відновлення резервного копіювання все буде точно так, як було, поки ви робили резервну копію.

Якщо ви відновите після встановлення операційної системи:

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

Якщо ви думаєте, що це містить дезінформацію, будь ласка, прокоментуйте, тому що я ніколи фактично не відновлювався після встановлення операційної системи.


Я, звичайно, не збираюся відповідати -1, але Time Machine зберігає список екскурсій кожного разу, коли він створює резервну копію. Загалом, для визначення цілої системи, що означає все, я перегляну свою відповідь, щоб побачити сотні локацій та файлів, які виключені правилом у Time Machine. Якщо ви ніколи не використовуєте командний рядок або оболонку, що, мабуть, становить 90-95% населення Mac - Time Machine має більшість, які не покривають ніякого ризику.
bmike

@Monomeeth, якщо я отримаю новий чи використаний MacBook, найімовірніше, буде встановлена ​​ОС - я припускаю, що можу видалити ОС, а потім запустити відновлення резервного копіювання?
Wordpressor

1
@Wordpressor Добре, що ви могли, але я не впевнений, чому б ви зробили це у випадку нового Mac. У випадку використання використовуваного Mac, якщо він вже був підготовлений до продажу відповідно до рекомендацій Apple , то ви також можете зберегти його таким, яким він є. Якщо ні, то ви спершу пройдете процес перевстановлення macOS перед тим, як відновити зі своєї резервної копії (якщо ви не знали, що Mac повністю підтримує версію macOS у вашій резервній копії TM, і ви хотіли використовувати цю версію macOS).
Мономет

Time Machine не створює резервні копії встановлених заставки за замовчуванням! Щоб виправити це, запустіть tmutil removeexclusion ~/Library/Screen\ Saversу Terminal.
SilverWolf - Відновити Моніку

1
З мого власного досвіду: він створює резервні копії / програми, саме там більшість (якщо не всі) додатків встановлено за замовчуванням .
пікселомер

5

Ні, машина часу має кілька видів виключень, тому вона навіть не створює резервного копіювання всього, не кажучи вже про відновлення всього. Хороша новина, все, що ви отримаєте резервну копію, відновиться до тієї ж чи нової ОС.

Ви можете переглянути їх і бути в безпеці, знаючи, що ви готові.

Або ви можете переглядати кожен раз, коли ви розміщуєте речі та перевіряєте, чи можете їх відновити (або перевірити, чи не виключені вони).

 tmutil isexcluded /path/to/file

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

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


1
SuperDuper та Carbon Copy Cloner - це фантастичні продукти. Моя особиста рекомендація, як правило, також використовувати один із них і Time Machine. Але знову ж таки, я зазвичай рекомендую особистим користувачам у них два зовнішні диски резервного копіювання, які обмінюються щотижня (при цьому один завжди тримається поза сайтом), тому я, мабуть, трохи на крайній стороні.
Мономет

@bmike Боюся, я не розумію. Я просто хочу знати, чи буду готовий працювати після відновлення з резервного копіювання. Якщо TM не створює резервну копію індексів сміття, кеш-пам'яті або прожекторів - мені байдуже, оскільки в цьому випадку він майже нічого не змінює. Тож я гадаю, що Мономет має рацію, і я зможу працювати нормально після відновлення?
Wordpressor

Якщо у вас є резервна копія Time Machine, ви можете просто підключити її і відновити все. @Wordpressor Ще краще, є прихований файл .exclusion.plist, а також журнал міграції, щоб ви могли бачити журнали, якщо ви думаєте, що щось не вистачає, і знаєте, чи чому. Коротка відповідь "так" - новий Mac буде мати гарні копії для старих.
bmike

1
+1 для Carner Copy Cloner. Він працював ідеально, поки Time Machine вийшов з ладу. Time Machine намагався відновити систему, застосовуючи багато розрізків один за одним, але один розріз у середині був дефектом, тому весь процес зайняв години, не вдався і розпочався спочатку. Мені довелося написати кілька сценаріїв, щоб відновити частину потрібної інформації. Крім того, Time Machine використовує не звичайні жорсткі посилання папок, що ускладнює відновлення інформації.
Ерік Думініл

5

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.