Чи можна просто вручну видалити окремі резервні копії Time Machine з Finder або командного рядка?


10

Я переїхав із Mac під управлінням Snow Leopard до нової машини Lion. Оскільки на старій машині було багато суворості, я встановив нову з нуля, лише копіюючи потрібні мені дані. Я все ще хочу деякий час зберегти резервну копію моєї старої машини, якщо я щось пропустив. Цей резервний запас охоплює багато місяців, але величезний. Мені дуже потрібна остання резервна копія, а не вся її історія.

Чи безпечно просто відкрити розгалужену машину часу в Finder або в CLI та видалити найстаріші папки? Або я повинен використовувати якийсь інтерфейс або інструмент Time Machine для цього? Я не хочу робити це через перегляд Starfield, оскільки мені потрібно віки натискати назад і назад та видаляти кожну резервну копію окремо.


Примітка. Для людей, які працюють на Lion або новіших, ви можете використовувати tmutil, щоб видалити окремі резервні копії (або цілі копії для Mac) в одній команді. Також хороша інформація про цю посаду .
bmike

Чи не краще видалити всі файли резервної копії та почати все заново? Просто потрібен час для першого резервного копіювання знову. Естуардо

Відповіді:


10

tl; dr - видалити безпечно будь-яким способом, який ви вибрали.

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

введіть тут опис зображення


Ви можете використовувати tmutil deleteв Lion безпечне видалення резервних копій. Перевага в тому, що видалення відбувається більш мовчки на задньому плані. Мінусом є те, що інтерфейс користувача не швидкий для видалення декількох знімків одночасно. На практиці ви повинні бути там, щоб відвідувати кілька видалень.

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

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

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

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


Як короткий бік - Чому ти хочеш це робити? Time Machine автоматично обрізає старі резервні копії, коли вам не вистачає місця. Мені було дуже втішно просто клонувати мій привід Time Machine на дешевий зовнішній накопичувач USB і покласти його на полицю. (або зробіть це приводом на полиці і використовуйте це як привід, щоб отримати новий привід) Можливо, це ідеальний вірш-пакет-пацюк-тримайте все, якщо - вам не потрібно - це зараз - час -to-delete-це тест для користувачів Mac.


Тільки для підтвердження, що Lion's tmutilтакож правильно обробляє резервні копії Snow Leopard? Як я вже говорив, стара машина вже не існує, але я хочу зберегти її резервну копію. Ця резервна копія більше не буде виправлена ​​автоматично, оскільки жодна машина вже активно не використовує її. У мене не вистачає місця для резервного копіювання моєї нової машини, хоча, оскільки стара копія займає занадто багато місця.
декабрь

Я не можу уявити, що це буде неправильно обробляти резервні копії SL, але я не даю жодних гарантій. Прочитавши ще кілька, я не впевнений, чи безпечно їх просто видалити з Finder.
jtbandes

3
Я збираюсь відредагувати @jtbandes відповісти досить сильно - немає абсолютно неправильного способу видалення цих файлів. Так, машина часу або сценарій оболонки за допомогою програми rmможе бути швидшою і не пов’язувати Finder годинами чи днями, але це дійсно залежить від уподобань користувача. Незалежно від того, чи ви видалите жорстке посилання або останню копію файла, будь-яке видалення робить те саме, що зрештою відбувається. Новий tmuitlідеально підходить для видалення будь-якої версії резервного копіювання Time Machine.
bmike

Дякую, bmike - якщо ти впевнений, що це безпечно, я радий отримати цю інформацію у своїй відповіді :)
jtbandes

"Який би спосіб ви не вибрали" , схоже, не відповідає дійсності: якщо не використовувати, tmutilто видалення вкладених каталогів може вплинути на ІНШІ резервні копії через те, як працюють жорсткі посилання. Див. Як я можу видалити файли Time Machine за допомогою командної лінії в Super User.
Ар'ян

6

Time Machine підтримує видалення знімків із Finder з 10.7:

Мовляв tmutil delete, він працює лише з каталогами для повних знімків.

Я не знаю, чому це нормально не дозволено, але ви можете видалити окремі файли чимось на кшталт sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp.

Жорсткі посилання не перестають працювати, коли видаляються оригінальні файли:

$ echo x > 1; ln 1 2; rm 1; cat 2
x

Є ще подібне запитання щодо Super User .


.../TMSafetyNet.kext/Helpers/bypass- Дуже круто, про це не знав.
грудня

1
Будьте обережні, використовуючи bypassце, це також вплине на ІНШІ резервні копії; див. Як я можу видалити файли Time Machine за допомогою командної лінії Super User.
Ар'ян

Шлях до помічника змінився в останніх ОС. /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassЯ також підкріплюю - будьте обережні і не робіть цього на своєму єдиному резервному місці призначення, якщо ви зіпсуєте синтаксис або видалення займе більше, ніж ви хотіли. Набагато краще, щоб скоротити цілі інтервали в моєму досвіді або використовувати графічний інтерфейс для обрізки всіх примірників одного великого файлу / папки.
bmike

3

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

Перегляд резервного копіювання часу машини через Finder


Я ЦІЛЬКО не раджу цей метод. Зважаючи на характер додаткового резервного копіювання, незначні зміни, внесені до файлів у видаленому терміні, призведуть до того, що інших змін буде недостатньо для заповнення файлу.
Олександр - Відновіть Моніку

ФАЙЛИ, ЯКІ ЗВЕРНІТЬСЯ ВІД ВИДАЛЕНОГО ЧАСУ, БУДЕ НЕВІДКРИТИМИ МАШИНОМ ЧАСУ. я просто відчув, що мені слід повторити хаха
Олександр - Відновити Моніку

1
Я думав, що це неправда через те, що Time Machine використовує жорсткі посилання. Я помиляюся?
jtbandes

2
Дійсно, я вважаю, що @XAleX помиляється, оскільки файли завжди зберігаються в цілому. Єдине додаткове, що стосується резервного копіювання Time Machine, - це те, що всі незмінені елементи жорстко пов’язані та не зберігаються двічі. AFAIK.
декабрь

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

0

Я б рекомендував не використовувати Finder для видалення резервних копій, однак це, безумовно, можливо зсередини самого Time Machine. Перебуваючи у Time Machine, перейдіть у вікно до налаштування Комп'ютер, на бічній панелі має бути назва вашого комп’ютера. Коли це активне вікно, значок "Gear" на панелі інструментів змінює свою функціональність. Поверніться "назад у часі" до дати, яку ви більше не хочете, і натисніть на значок шестірні. Виберіть "Видалити резервну копію" з меню та введіть пароль свого адміністратора, якщо буде запропоновано, і дозвольте Time Machine зробити все. Це дозволяє Time Machine оновлювати свою базу даних та зберігати посилання, які вона робить недоторканими.


Дякую за вашу відповідь, але, як я вже сказав, це займе мені більшу частину дня, тому що це жахливо млявий спосіб видалити більше однієї резервної копії. І, я вважаю, резервна копія, як правило, видаляється нормально через Finder у будь-якому разі.
декабрь

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