Як поводиться Time Machine, коли накопичувач резервного копію стає повним?


12

Скажімо, у мене є резервна копія, яка ніколи не змінювалася, під час першого резервного копіювання, наприклад, моя колекція музики MP3 з 2009 року (я знаю, що мої важливі файли потрібно зберігати в іншому місці, але це лише приклад).

В одному сценарії я видалив папку, а в іншому папка все ще знаходиться в моїй домашній папці.

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

Чи означає це, що коли на диску не залишиться місця, Time Machine почне видаляти мою музику?

Очевидно, що не залишилося більше місця і Time Machine хоче створити резервну копію нових файлів, вона повинна щось видалити. Але що саме воно видаляє?

Відповіді:


15

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

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

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

Більш точні правила:

Time Machine не створює резервну копію жодного файлу, якого він ніколи не бачив. (Да!) Якщо ви створите файл і негайно видалите його, перш ніж ТМ зробить наступний знімок, він не буде резервного копіювання. Це можна узагальнити як якщо ви не зберігаєте його, так і TM.

Time Machine визначає погодинну резервну копію як будь-який знімок, який не є першим знімком за день. Він видаляє його, коли йому виповниться 24 години, або коли ви використовували "Резервне копіювання зараз", щоб змусити 24 нові годинні резервні копії після нього. Якщо ви створюєте файл, тримайте його до тих пір, поки TM не зробить принаймні один знімок (назвемо його годину), але видаліть його пізніше того ж дня (або принаймні до першого знімка наступного дня), TM збереже його протягом 24 годин. Це можна узагальнити як якщо ви зберігаєте його протягом години, TM зберігає її протягом 24 годин.

Машина часу визначає щоденне резервне копіювання як перший знімок дня, який також не є першим днем ​​тижня. TM зберігатиме його протягом місяця. Це можна узагальнити як якщо ви зберігаєте його протягом дня, TM зберігає його протягом місяця.

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

Згідно з вищезазначеними правилами, ваша первинна резервна копія є в перший день свого тижня, незалежно від того, який це день. Послідовні "тижні" триватимуть принаймні 7 днів, а можуть і довше, якщо ви не дозволите TM робити регулярні резервні копії.

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

У кожній групі TM створює резервні копії файлів у тому ж порядку, в якому ви їх створили, та видаляє їх у тому ж порядку, коли ви їх видалили.

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


Дякую за відповідь. Здається, є багато непорозумінь щодо того, які файли можна видалити, а коли ..
alecail

2
Це десь задокументоване Apple?
alecail

1
Не те, що я знаю. Коли ТМ вперше був представлений, я витратив багато часу, копаючись у ньому, трюкуючи та підносячись, щоб дізнатися, як саме воно працює. Деякі деталі, як саме те, що відбувається, коли знімок досягає віку одного місяця, вимагали місячних експериментів. Apple, здається, думає, що ніхто не цікавиться деталями. Я думаю, що вони помиляються. Це прекрасний і елегантний алгоритм, і заслуговує на кращий опис, ніж просто "це працює".
ganbustein

На насправді, це буде документально! support.apple.com/en-us/HT201250#backup
SilverWolf - Відновіть Моніку

13

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

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