Як зберегти резервні копії Time Machine і почати все з нового?


13

Я роблю резервні копії Time Machine на зовнішньому жорсткому диску. Нещодавно я модернізувався від Гірського Лева до Мавериків. Тепер мені потрібна можливість заморозити ті старі резервні копії, які я робив із Mountain Lion, на випадок, якщо мені потрібно повернутися з системою отворів.

Що я намагався поки що:

  1. Зупиніть машину часу та перейменуйте папку резервного копіювання на диску. У Mavericks папки Time Machine не можуть бути перейменовані або переміщені.
  2. Видаліть зовнішній диск із панелі налаштувань Time Machine та прочитайте диск - резервні копії Time Machine продовжуються у тій самій папці та через деякий час перезаписують старі резервні копії.

Як я можу досягти того, що хочу?


Як довго ви хочете зберегти резервну копію
user151019

@Mark - я думаю, щонайменше півроку. Це має значення?
Ян Майкл

Відповіді:


7

Найпростіший спосіб - вам відзначити дату та час останньої резервної копії в Time Machine на OS X Mountain Lion. Ви можете повернутися до нього в будь-який момент майбутнього, просто відновивши резервну копію з цією датою / часом (це залишиться на диску, якщо у вас є достатньо місця, щоб Time Machine не видалив ці старі версії) .

  • Ви можете легко знайти цю дату та час, перейшовши в папку "Backups.backupdb" на диску Time Machine і переглянувши часову позначку для папки "Останній" (це насправді посилання - ви навіть можете відкрити її, щоб побачити остання назва папки резервної копії з датою та часом).

Якщо ви не хочете записувати дату та час останньої резервної копії в OS X Mountain Lion, наступним найпростішим способом є зміна імені комп'ютера на Mac на OS X Mavericks, перш ніж робити першу резервну копію Time Machine на ньому або на диску резервного копіювання Time Machine для старшої резервної копії.

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

  • Щоб змінити ім’я комп’ютера, перейдіть до Налаштування системи> Спільний доступ та відредагуйте Ім'я комп'ютера: текст.
    АБО
  • Щоб перейменувати назву комп'ютера на диску Time Machine, скористайтеся такою командою в Terminal.app:

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    Перед тим, як запустити його, замініть наступне:

    • <TMDiskName> - назва імені гучності Time Machine
    • <ComputerName> - поточне ім'я комп'ютера (яке ви надалі будете використовувати для OS X Mavericks)
    • <OSXMountainLionBackupComputerName> - це назва знімка, з якого ви зможете зробити повне відновлення в майбутньому (вам доведеться перейменувати його назад, використовуючи аналогічну команду, як вище, перш ніж повне відновлення)

1
1. Примітка. Час відмітки резервного копіювання Mountain Lion . Перші пропозиції працюють лише в тому випадку, якщо на зовнішньому жорсткому диску є достатньо місця на диску, і новіші знімки часу не загинули. Тож це насправді не варіант, тому що я не можу впевнитись, що машина зберігає ці старі знімки. <br> 2. Перейменування імені комп’ютера. На жаль, це не є для мене варіантом, тому що ім'я машини фіксується відділом it. Я не повинен змінювати ім’я. У вас є інша ідея?
Ян Майкл

Я оновив відповідь іншим варіантом. Ви можете * перейменувати ім’я комп'ютера (OS X Mountain Lion) на поточному Time Machineдиску (замість перейменування комп'ютера). Отже, у вас буде стара копія під цим каталогом, а нові резервні копії переходитимуть до нової папки з поточним іменем комп'ютера.
МК

1
Можливо, я неправильно зрозумів ваші вказівки. За допомогою команди помічника обходу я зміг перемістити каталог імен комп'ютера на якесь інше ім'я. Але, як тільки я запустив Time Machine, він перейменував папку в оригінальну назву комп'ютера. Що ви маєте на увазі під "замість створення копії"?
Ян Майкл

1
Тоді команда bypass не робить цього. Time Machine здатний виявити переміщену папку та повторно її використовувати.
Ян Майкл

3
Працює, коли команда, надана @mk, використовується для переміщення Backups.backupdb-Folder в інше місце на зовнішньому диску.
Ян Майкл

4

Ця відповідь стосується більше сценаріїв, коли потрібно зберегти одну чи кілька резервних копій Time Machine.)

Машина часу не призначена для збереження старих резервних копій на невизначений термін (тобто для постійних архівів). Навіть якщо на резервному диску є багато вільного місця, Time Machine видалить резервну копію через 24 години, якщо це не найшвидша резервна копія дня. Якщо це так, Time Machine зберігатиме його протягом 30 днів, якщо це також не є першим резервним тижнім тижня, де початок тижня визначається як час і день початкового резервного копіювання (при цьому необов'язково понеділок або неділя). Тривалість життя першого резервного копіювання за тиждень не обмежена часом. Однак найдавніша резервна копія видаляється, якщо потрібен простір для нового, якщо це не остання резервна копія.

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

В основному у вас є два варіанти, якщо ви хочете зберегти одну або кілька резервних копій:

  • Запустіть новий набір резервних копій на новий диск або розділ, або
  • збережіть резервну копію іншими способами, ніж Time Machine, і продовжуйте створювати резервні копії до того ж набору резервних копій.

Зауважте, що якщо ви встановите систему на стираному диску або розділі, і поверніть свої дані назад (залежно від того, яким чином ви це зробите, включаючи Assistant Setup Assistant і Migration Assistant), або якщо ви відновите всю систему (знову ж, залежно від того, яким чином ви це зробите, включаючи відновлення з резервної копії Time Machine за допомогою відновлення OS X , тоді, перше резервне копіювання Time Machine, ймовірно, буде повною резервною копією (а не покроковою, яка могла б заощадити багато місця та часу на резервному диску). Однак ви можете запобігти цьому, дотримуючись цього посібника .

Запуск нового набору резервних копій на новий диск або розділ

Це може бути кращим, так як це дозволить вам відновити стару систему в майбутньому найбільш легко, шляхом відновлення з резервної копії Time Machine з допомогою OS X Recovery .

Можливо, ви зможете створити новий розділ на вашому поточному резервному диску Time Machine, навіть не стираючи його, виконуючи тут дії .

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

Щоб побачити старий набір резервних копій після запуску нового, вам знадобиться опція Огляд інших резервних дисків .

Збереження резервної копії іншими способами

Це можна зробити навіть через інтерфейс Time Machine, або до або після оновлення системи, шляхом відновлення старої резервної копії системи до обраного місця , наприклад, іншої папки на резервному диску Time Machine або іншого резервного диска.

Інший спосіб - зробити клон старої системи або її резервного копіювання Time Machine за допомогою спеціалізованого програмного забезпечення, такого як Carbon Copy Cloner .

Переміщення папки Time Machine Backups.backupdb в інше місце на резервному диску, використовуючи невелику модифікацію команди, наданої у відповіді МК, щоб ізолювати її від досяжності Time Machine, також зробить трюк, але це зажадає Зворотний процес кожного разу, коли вам потрібно отримати доступ до старих резервних копій через Time Machine або виконати відновлення OS X. З іншого боку, зробити постійне резервне копіювання таким чином набагато швидше, оскільки не потрібно нічого копіювати.


Варто також зазначити, що якщо ви хочете зберегти резервну копію тільки тому, що ви хочете зберегти опцію для пониження версії OS X, то у вас є також інший варіант. Якщо ви раніше купували або завантажували старішу версію OS X, використовуючи магазин додатків Mac, ви можете завантажити її інсталятор знову з історії покупки в магазині додатків Mac. Неможливо запустити старіший інсталятор з нової версії OS X, - спочатку вам доведеться стерти розділ, на якому ввімкнено поточну систему, і встановити стару версію ОС X у свіжому вигляді. Потім ви можете скористатися програмою Assistant Setup Assistant або Migration Assistant для копіювання даних, облікових записів та / або налаштувань (додатки не працюватимуть), які ви створили резервну копію за допомогою машини Time у попередній системі з новішою ОС X.


1

Дякую за тему та відповіді. У мене є 2 TB Time Capsule, тому є можливість зберегти всю попередню резервну копію Time Machine, а також нові.

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

Потім я зробив наступне в Terminal, після зміни оригіналу в TextEdit.

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

Перед тим, як запустити його, замініть наступне:

  • **TMDisk** - це ім'я тома "Time Machine"
  • **machinename** ім'я комп'ютера (незалежно від старого чи нового)
  • **backup2013** це додаткова папка, створена для розміщення резервної копії перед Mavericks

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

… І я також перемістив **machinename**.sparsebundleдо папки резервного копіювання в стандартному поданні Finder моєї капсули часу. Я також зберег документ TextEdit у ту саму папку, щоб згодом її можна було повернути назад.

Важливо

Потім я негайно запанікував, коли відкрив Time Machine і побачив лише новий Backups.backupdb, це буде тому, що я перетягнув і перекинув machinename.sparsebundle до іншої папки моєї капсули часу.

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

Також тепер Time Machine, схоже, скинув його ім'я до стандартного.


Ідея переміщення папки Backups.backupdbмені підходить. Я не хочу перерозподіляти HD або переносити інший. Ні я не хочу бачити, щоб машина часу перейменовувала папку з іменем машини в оригінал. Таким чином, машина часу також відновлює резервну копію як першої спроби.
косичка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.