Як встановити sparsebundle Time Machine, щоб я міг змінити його?


1

TL; DR: Я маю резервну копію Time Machine, яку я хочу змінити, перш ніж запускати Migration Assistant, але коли я намагаюся видалити каталог з нього або з rm або unlink Я отримую "операцію не дозволено". Як я можу змонтувати його, щоб змінити?

Причина, по якій я в цьому місці: Оновлення мого iMac від Mountain Lion до Mavericks пішло настільки сильно, що я зрештою завантажився з USB ключа, переформатував свій жорсткий диск і знову встановив.

У мене є резервне копіювання Time Machine на 3TB AirPort Time Capsule, але відновлення було болісно повільним (навіть через дротову мережу), тому я також відмовився від цього.

Я скопіював sparsebundle для машини я намагаюся відновити на зовнішній диск FW800 і підключити його до мого iMac. Почався помічник з міграції, потім ssh'd у і встановлено sparsebundle. У цей момент мені вдалося вибрати його в помічнику з міграції, вибрати обліковий запис, який потрібно відновити, і почати процес. Це зайняло ще близько 20 годин, перш ніж відображати індикатор виконання протягом 30 хвилин копіювання.

Протягом 20 годин я зміг запустити декілька dtraces через ssh з'єднання і переконався, що більшу частину часу було витрачено на вибір файлів в /Library/Ruby/Gems/1.8/gems. Я хотів би запустити Migration Assistant знову, щоб відновити мої програми - я вважаю, що це буде швидше, ніж повторне встановлення / повторне ліцензування всього. Для того, щоб ми сподіваємося усунути більшість 20-годинного очікування, я хочу видалити каталог дорогоцінних каменів перед запуском MA.

Я (думаю, я) знаю, як жорсткі пов'язані каталоги працюють у резервних копіях ТМ. / Бібліотека має інший inode в резервній копії "Останній" порівняно з попередньою міткою. / Бібліотека / Ruby має той же inode в обох. Тому я буду задоволений просто від'єднанням / Бібліотека / Ruby в Latest.

bash-3.2# pwd
/Volumes/Time Machine Backups/Backups.backupdb/numberwang/2013-10-23-192429/Macintosh HD/Library
bash-3.2# ~/hardlink -u Ruby
hardlink: Operation not permitted
bash-3.2# mv Ruby old.Ruby
mv: rename Ruby to old.Ruby: Operation not permitted

1
Ви отримали відповідь на це? У мене серйозні проблеми з ТМ.
user71730

@ user71730 Буде важко просувати це питання як нового користувача, який не може коментувати або розміщувати на ньому щедрість. Читати центр допомоги щоб дізнатися, чи можна це покращити. Найгірший випадок, напишіть вашу конкретну ситуацію і поясніть (посилаючись тут), чому відповідь не допоможе вам.
bmike

Привіт. На жаль, я ніколи раніше не бачив цю відповідь. Я ніколи не працював, як це зробити. Врешті-решт, я вручну переінсталював усі свої програми.
Burma Sauce

Відповіді:


1

Ви можете видалити всі резервні копії певних папок з Time Machine інтерфейс.

  • Enter Time Machine (від Time Machine інтерфейс меню або з Dock)
  • Перейдіть до /Library/Ruby/Gems/1.8/gems папки
  • Поки gems вибирається, клацніть правою кнопкою миші та виберіть Видалити всі резервні копії елементів & lt; s & gt;
  • Підтвердьте, що бажаєте видалити його та введіть облікові дані адміністратора

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

Подивитися Чи потрібно видаляти старі резервні копії? Якщо так, то як? для отримання додаткової інформації та інших способів роботи з AirPort Time Capsule.


Це пакет Time Machine, який більше не пов'язаний з цією машиною. Тому я не можу увійти в Time Machine.
Burma Sauce

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