Відповіді:
Нещодавно мені довелося перенести всі мої резервні копії TM на більший диск.
Ви можете успішно завершити операцію, використовуючи наступні підручники:
Супер пупер! зробить роботу. Ви можете користуватися ним безкоштовно, щоб робити те, що ви хочете, і платити лише в тому випадку, якщо ви хочете продовжувати використовувати його для ефективного додаткового резервного копіювання, використовуючи його функцію "Smart Update".
Для 10.6 Apple включила в Mac 101: Time Machine :
Mac OS X v10.6: Як перенести резервні копії з поточного жорсткого диска на новий жорсткий диск
Якщо ви оновите до нового жорсткого диска з більшою ємністю, вам, можливо, захочеться перенести на нього наявні резервні копії Time Machine, перш ніж використовувати його для регулярних резервних копій. Щоб зберегти наявні резервні копії на новому, більшому жорсткому диску, виконайте наступні дії:
- Підключіть новий жорсткий диск.
- У програмі Disk Utility переконайтеся, що у неї є розділ GUID та відформатований як Mac OS Extended (Journaled). Якщо потрібно, переформатуйте диск як Mac OS Extended за допомогою розділу GUID. Якщо ви не знаєте як, перегляньте кроки в цій статті . Примітка: Перед форматуванням створіть резервну копію будь-яких даних на жорсткому диску.
- Виберіть піктограму нового диска на робочому столі та виберіть Отримати інформацію в меню Файл.
- Переконайтесь, що "Ігнорувати право власності на цей об'єм" не ввімкнено.
- Налаштування машини відкритого часу в налаштуваннях системи.
- Пересуньте перемикач машинки часу в положення Вимкнено.
- У Finder двічі клацніть поточний жорсткий диск резервного копіювання, щоб відкрити його вікно Finder.
- Перетягніть папку "Backups.backupd" на новий жорсткий диск.
- Введіть ім’я та пароль адміністратора, а потім натисніть кнопку ОК, щоб розпочати процес копіювання. Це може зайняти деякий час, оскільки всі ваші резервні копії будуть скопійовані.
- У системних налаштуваннях Time Machine натисніть кнопку "Вибрати диск ..."
- Виберіть новий жорсткий диск, а потім натисніть "Використовувати для резервного копіювання".
Тепер на новому жорсткому диску у вас будуть всі існуючі резервні копії з попереднього жорсткого диска, а також більше місця для нових резервних копій.
(Також є вказівки щодо Time Capsule та Mac OS X v10.6: Як перенести резервну копію з існуючої Time Capsule в нову .)
Як бічна примітка: коли ви використовуєте розріджений пакет (наприклад, для віддалених резервних копій) і якщо ви створювали резервні копії дійсно великих файлів, видалення цих файлів із резервної копії (вручну або коли Time Machine видаляє минулі щоденні та погодинні резервні копії) не повертайте автоматично місце на диску - поки Time Machine цього не потребує.
Ви можете повернути простір вручну, і це може звільнити багато місця (можливо, зробіть міграцію на більший диск непотрібним або, принаймні, надайте новому диску весь можливий простір). Дивіться, що робить машина часу? за помилкою сервера.
Це зараз вам не допоможе, але для тих, хто починає з нуля, хто хоче портативну резервну копію TimeMachine (з побічною перевагою можливості обмежити частину диска, який використовується для TimeMachine), я пропоную використовувати змонтований диск зображення (.dmg) як ціль резервного диска TimeMachine.
Як приклад, скажімо, у вас є зовнішній накопичувач 2 Тб, але ви хочете зарезервувати 50 Гб для резервної копії TimeMachine, і ви хочете мати можливість перемістити резервну копію на інший зовнішній диск, навіть той, який вже має вміст. Ви можете це зробити:
% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg
Потім ви перейдете до налаштувань і виберіть / Volumes / TimeMachineDisk в якості резервного диска. Ви можете бути впевнені, що ви не зросте більше 50 Гб, який ви хочете використовувати, і місце вже зарезервоване на вашому зовнішньому диску, тому він не зросте більше, щоб вичавити вас з місця.
Потім ви можете перемістити TimeMachineImage.dmg на інший диск для резервного копіювання TimeMachine. Або просто для виїзного захисту.
Це також відкриває деякі інші параметри, найважливішим з яких є можливість шифрування ваших резервних копій TimeMachine. Для цього ви просто ввімкніть шифрування для dmg, щоб ви використовували щось на зразок:
% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk
Останній фрагмент цієї головоломки полягає в тому, що ви хочете автоматизувати dmg, коли встановлено зовнішній диск. Я б припустив, що це можливо зробити за допомогою Applescript, щоб це відбувалося автоматично, але я недостатньо знайомий з Applescript, щоб допомогти тут. Ви можете створити cronjob, який виконує сценарій для його монтажу:
#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
open /Volumes/extdrive/TimeMachineImage.dmg
fi
І встановіть cronjob таким чином:
*/5 * * * * /usr/local/bin/<scriptname>
Ви також можете створити розрізнене зображення, щоб воно не висмоктало цілих 50 Гб при першому створенні, включивши аргумент -тип SPARSE у виклик hdiutil. Небезпека тут полягає в тому, що у вас може залишитися місця на зовнішньому диску.
Я думаю, ви можете просто скопіювати весь вміст (включаючи приховані dot-файли). Можливо, безпечніше буде використовувати копію на рівні блоку з чимось на зразок Carbon Copy Cloner.